是不是只有int,bigint,smallint,tinyint类型的在SQL语句中不用单引号

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:26:12
如题

SQL Server 中的数据类型归纳为下列类别:精确数字,Unicode 字符串,近似数字,二进制字符串,日期和时间,其他数据类型,字符串。
这些数据类型中的Unicode 字符串,二进制字符串,字符串在SQL语句中需要使用'',比如varchar。另外一些数据类型在SQL语句中可以使用字符串进行描述,执行时由SQL Server本身进行类型转换,这些也需要用'',比如DateTime。

关于数据类型可以参考Book Online的:
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_6tsql/html/a54f7373-b247-4d61-8fb8-7f2ec7a8d0a4.htm

还有个enum类型也不用

字符串或字符型的都要
数字相关的都不要

只要是数字类型的都不要

只有字符 和日期用 引号
其他的不用