存储过程中SET QUOTED_IDENTIFIER ON有什么用

 时间:2024-10-12 04:26:19

1、通过sqlserver数据库管理工具,创建的存储过程的大致结构如图所示,在代码的最前面默认会有一个 SET QUOTED_IDENTIFIER ON 的语句,但是,这句话到底有什么用呢?或许很多人都不太明白

存储过程中SET QUOTED_IDENTIFIER ON有什么用

3、开启SET QUOTED_IDENTIFIER ON,然后试着创建一个表名字为distinct的表,当写完sql,就可以看到distinct下面有一道红色的波浪线,这就表示有语法错误了

存储过程中SET QUOTED_IDENTIFIER ON有什么用

5、假设开启SET QUOTED_IDENTIFIER ON,而且一定要创建distinct为名字的表名,这个时候就可以使用双引号了,将distinct括起来即可。写完之后,点击执行按钮,就可以看到这个表创建成功了

存储过程中SET QUOTED_IDENTIFIER ON有什么用

7、关闭SET QUOTED_IDENTIF诔罨租磊IER OFF,如果去掉distinct括起来的双引号,仍然会报语法错误,sql语句还是不会得到执行。总结:1)SET QUOTED_IDENTIFIER ON:与系统关键字重复的,允许使用双引号括起来,就能正常使用。注意是双引号2)SET QUOTED_IDENTIFIER OFF:与系统关键字重复的,不允许使用

存储过程中SET QUOTED_IDENTIFIER ON有什么用
  • win10怎样打开PowerShell
  • VMWare如何实现主机与虚拟机的文件共享与传输
  • 为连接配置网络级身份验证
  • 选择服务器角色为Web服务器和FTP服务器
  • 如何解决win11网络受限
  • 热门搜索
    新疆旅游线路 呼和浩特旅游 安徽旅游 美国旅游签证 旅游景点大全 青岛旅游 上海旅游集散中心 宜昌旅游 广东旅游 乌镇旅游攻略