首页 > 代码库 > insert当 sql语句里面有变量 为字符类型的时候 要3个单引号
insert当 sql语句里面有变量 为字符类型的时候 要3个单引号
set @InsertStr=‘INSERT INTO [dbo].[T_SchoolPercentMonth]([SchoolID],[MonthOfYear],[PercentNum]) VALUES(‘‘‘+cast(@SchoolID as nvarchar)+‘‘‘,‘‘‘+convert(char(7),getdate(),20) +‘‘‘,‘+cast(@PercentNum as nvarchar)+‘)‘;
引用字符 加一对单引号. ‘select * from tb where col=‘ + ‘abcd‘ + ‘ and true‘字符如果是变量值,再加两对单引号. ‘select * from tb where col=‘‘‘+ @colval+‘‘‘ and true‘如果字符是语句的结尾,加四个单引号.‘select * from tb where col=‘‘‘ +@colval+‘‘‘‘如果引用的是数值,则只要加一对: ‘select * from tb where col=‘+ @intval +‘ and true‘如果引用的数值,且为语句结尾,则后面的单引号也不要:‘select * from tb where col=‘ +@intval
insert当 sql语句里面有变量 为字符类型的时候 要3个单引号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。