带有N'的这个语句应如何去理解,里面的''''应如何区分 SELECT @sqlhead=N'''' +REPLACE(N'SELECT [xtype]',N'''',N'''''') +'''', @sqlend=N'''' +REPLACE(N' FROM [syscolumns] GROUP BY [xtype]',N'''',N'''''') +N'''', @sql1=N'',@sql2=N'',@sql3=N'',@sql4=N''哪位大哥帮注释一下,有什么规律来区分里的那么' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我查到是UNICODE了,但是如何理解上面的语句以及如何区分,我写的时侯应以什么样的规则来写? N是將后面的字串弄成unicode''''''是因為字串里的單引號,需要2個單引號來表示。比如select '''a'''結果是 'a' 單從上述語句中,你的replace沒起作用,可以去掉 还是不太明白,按照playwarcraft兄的说法, @sqlend=N'''' +REPLACE(N' FROM [syscolumns] GROUP BY [xtype]',N'''',N'''''') +N'''',去掉N'和'还原出来的语句应该是什么样子呢 @sqlend的最后结果是' FROM [syscolumns] GROUP BY [xtype]' 求一查询语句 触发器问题 取货币型格式化并计算 问个基础的问题? [T-SQL]数据库里可以声明字符串数组变量吗? 一道面试题!!! 大家谈一下,数据库管理员与软件程序员工作上有什么不同,谁更有出路,工作更长久? 存储过程中若没有begin end是否将整个存储过程作为一个trans来处理 varbinary(Max)类型的赋值问题 sql语句怎么改进? 有偿咨询SQL SERVER问题,价格由你开 如何不让用户随意登录控制台MMC,我加了密码也不行啊
''''''是因為字串里的單引號,需要2個單引號來表示。
比如
select '''a'''
結果是 'a'
兄的说法, @sqlend=N''''
+REPLACE(N' FROM [syscolumns] GROUP BY [xtype]',N'''',N'''''')
+N'''',去掉N'和'还原出来的语句应该是什么样子呢