zoukankan      html  css  js  c++  java
  • sql server字符串相加为NULL

    sql server TSQL在有字符串拼接的情況下,必須要初始化字符串,

    set @errorMsg += N'表 role 沒有主鍵'+'.';如果没有给@errorMsg赋初始值,则select @errorMgs得到的永远是NULL;
    declare @errorMsg nvarchar(500);
    declare @tmpErrorMsg nvarchar(500);
    declare @pkCount int;
    declare @PKTable table
    (TABLE_QUALIFIER varchar(100),
    TABLE_OWNER varchar(100),
    TABLE_NAME varchar(100),
    COLUMN_NAME varchar(100),
    KEY_SEQ int,
    PK_NAME varchar(100));
    --在有字符串拼接的情況下,必須要初始化字符串
    set @errorMsg = N'';
    insert into @PKTable EXEC sp_pkeys @table_name='role';
    set @pkCount=(select COUNT(*) from @PKTable);
    if(@pkCount <= 0)
    begin
        set @errorMsg += N'表 role 沒有主鍵'+'.'; 
    end
    delete from @PKTable;
  • 相关阅读:
    货币系统
    纸牌
    活动
    KKT-黑白球
    POJ2676-Sudoku
    POJ1717-Dominoes
    POJ1088-滑雪
    POJ1862-Stripies
    POJ2531-Network Saboteur
    2019.12.13 数的划分
  • 原文地址:https://www.cnblogs.com/dongdonggege/p/4596023.html
Copyright © 2011-2022 走看看