请问,sqlserver2000中,如字段名中有空格就要用定界符,单引号,双引号,方括号都行吗?还是可以进行设置呀?
------------------
比如字段名是:sql server,则要用定界符括起来,我试验下,好象
[sql server],"sql server",'sql server'
这三种写法都行,不报错,想问一下,是这样吗?
按理说单引号是字符串的定界符呀,难道也是字段名的定界符吗?
还有,方括号与双引号的作用完全一样吗?有何区别?
还有,在sqlserver2000中,哪里可以进行设置呀,好象是可以自定义设置的。是吗?
------------------
比如字段名是:sql server,则要用定界符括起来,我试验下,好象
[sql server],"sql server",'sql server'
这三种写法都行,不报错,想问一下,是这样吗?
按理说单引号是字符串的定界符呀,难道也是字段名的定界符吗?
还有,方括号与双引号的作用完全一样吗?有何区别?
还有,在sqlserver2000中,哪里可以进行设置呀,好象是可以自定义设置的。是吗?
解决方案 »
- 支付记录表中,如何匹配支付和支付取消的记录
- 【等待高手】sql server 2005怎么把查询出来的表生成word 中的表格
- 请教:动态语句返回并输出一个表中的行数
- 計算合計
- 急求一简单的存储过程
- 这样的查询能实现吗?
- 自动生成流水号问题
- 老大们请进!!!!关于windows 2003 + sql 2000 死锁的问题 17833问题
- 高手接招:C/S三层+MsSQL,何种连接方式不必在服务器端安装MsSQL Server?
- vb连sqlserver经常出现超时错误
- 提示[Microsoft][ODBC SQL Server Driver]连接占线导致另一个 hstmt 该怎么办?
- 求SQL两个字段相加
使 Microsoft® SQL Server™ 遵从关于引号分隔标识符和文字字符串的 SQL-92 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字,或者可以包含 Transact-SQL 标识符语法规则通常不允许的字符。语法
SET QUOTED_IDENTIFIER { ON | OFF }
--具体看帮助吧
----
'a'(所影响的行数为 1 行)
-----
''a''(所影响的行数为 1 行)
设成on时,不能用双引号,只能用单引号
设成off时,两种引号都能用,可是不能用关键字做表名等,如select这个关键字不能做表名.