找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 数据库 MSSQL 查看内容

在SQL SERVER 2000中写字符型的SQL语句遇到的情况

2009-12-25 23:29| 发布者: admin| 查看: 109| 评论: 0|原作者: 小可爱

例如:
DECLARE @sql char(100)
SET @sql='PRINT "欢迎您!" '
EXEC (@sql)
这时试过执行到,但也试过失败,作为要在字符中显示单引号,除了用双引号代替单引号之外,还必须设置一样东西:
SET QUOTED_IDENTIFIER OFF
如果将它设置为 ON 原来是不行的!我怀疑如果设置为ON,下面的语句中,双引号括住的语句都认为是列名的。不知道是不是这样,有待验证!
不过,一定要设置OFF,才能正确运行!务必记住!

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 19:23 , Processed in 0.152013 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部