首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

相干SQL 语句的不明白之处

2012-12-14 
有关SQL 语句的不明白之处use sfisdbgoset ANSI_nuLLS ongoset quoted_identifier ongo这个用在建立表格之

有关SQL 语句的不明白之处
use sfisdb
go
set ANSI_nuLLS on
go
set quoted_identifier on
go
这个用在建立表格之前到底是什么意思,求正解
[解决办法]
这个跟数据库的默认配置有关。如这里,勾了什么,就自动默认什么。


set quoted_identifier on:使 SQL Server 遵从关于引号分隔标识符和文字字符串的 ISO 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字,也可以包含 Transact-SQL 标识符语法约定通常不允许的字符。
 

一般不要去更改这些默认配置,除非有特殊需要。
 
[解决办法]

引用:
这个跟数据库的默认配置有关。如这里,勾了什么,就自动默认什么。


set quoted_identifier on:使 SQL Server 遵从关于引号分隔标识符和文字字符串的 ISO 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字,也可以包含 Transact-SQL 标识符语法约定通常不允许的字符。
 

一般不要去更改这些默认配置,除非有特殊需要。
……

那么你的意思是这些是在SQL软件里面勾选的,不是自己写的吗?
[解决办法]
这里花40分不如看帮助,里面很详细
[解决办法]
引用:
引用:
这个跟数据库的默认配置有关。如这里,勾了什么,就自动默认什么。


set quoted_identifier on:使 SQL Server 遵从关于引号分隔标识符和文字字符串的 ISO 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字,也可以包含 Transact-SQL 标识符语法约定通常不允许的字符。
 

……
和你另外一个贴一样,其实这些是SQLServer的默认行为。因为程序员不可能永远记住所有东西。可能会有遗漏。加上默认配置也减少了使用者的负担。并且默认配置往往就是最优化的配置。
[解决办法]
引用:
这里花40分不如看帮助,里面很详细

什么帮助啊?在哪里的帮助啊?

[解决办法]
引用:
引用:这里花40分不如看帮助,里面很详细
什么帮助啊?在哪里的帮助啊?

SQL的帮助,在里面什么都有
[解决办法]
引用:
引用:
这里花40分不如看帮助,里面很详细
什么帮助啊?在哪里的帮助啊?
点击SQLServer Management studio的新建窗口空白处,然后按:F1

热点排行