SQLSERVER中的表的列名要符号以下规则和SQL中的各种数据类型

SQLSERVER中的表的列名要符号以下规则和SQL中的各种数据类型

(1)包含的字符数必须在1~128之间

(2)第一个字符必须是Unicode标准2.0所定义的字母(拉丁字母a-z和A-Z,以及来自其他语言的字母字符)、下划线(_)、at符号(@)、编号符(#)

(3)后续字符可以是Unicode标准2.0所定义的字母,来自基本拉丁字母或其他国家/地区脚本的十进制数字、美元符号($)、下划线、at符号、编号符

(4)标识符不能是TSQL的保留字。SQLSERVER保留其保留字的大写和小写形式

(5)不允许嵌入空格或其他特殊字符

列名在表中必须唯一,不同表中可以允许有相同的列名。

--------------------------------------------------华丽的分割线---------------------------------------------------------------------------

数值型(代表数字):tinyint,smallint,int,bigint(整型),numeric,decimal(精确型),float,real(近似型),money,smallmoney(货币型)

日期时间型(代表日期和时间):datetime,smalldatetime

字符型(代表字符数数据或字符串):char(定长型),varchar(变长型),text

Unicode字符串:nchar,nvarchar,ntext

二进制:binary,varbinary,image

特殊类型:bit,cursor,timestamp,sql_variant,uniqueidentifier,table,xml

 

posted @ 2013-04-30 14:00  桦仔  阅读(1993)  评论(0编辑  收藏  举报