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;
  • 相关阅读:
    点分治
    主席树
    可持久化并查集
    可持久化线段树
    网络流
    AC自动机
    线性基
    快速幂
    素数筛
    扩展欧几里得算法
  • 原文地址:https://www.cnblogs.com/dongdonggege/p/4596023.html
Copyright © 2011-2022 走看看