字符类型
在输入字符数据时应将数据引在单引号内字符类型也有定长(char[(n)])和变长(varchar[(n)])二种
日期时间类型
分类datetime和smalldatetime
datetime类型的数据长度为字节smalldatetime类型的数据长度为字节
整数型
分类intsmallinttinyintint长度为个字节smallint长度为个字节tinyint长度为字节
精确数值型
分类decimal[(p[s])]和numeric[(p[s])]{p指精度s指小数位}
近似数值型
分类float[(n)]realfloat数据类型可以存储正负浮点数n确定二进制数精度它可以为到当其精度为到之间时等同于real数据类型
货币型
分类money(占个字节)smallmoney(占个字节)
位数据类型
位数据类型用bit关键字声明其数据有两种取值和在输入以外的其他值时系统均将它们当作看待
时间戳数据类型
用timestamp声明
文本和图象类型
文本(text)和图象(image)类型是两种可变长度的数据类型向text列中插入数据时应将数据引在单引号内向image列中插入数据时应在数据前加x引导符
标识符
标识符的命名规则如下
()标识符长度为到字符
()标识符的第一个字符必须为字母或_@#符号其中@和#符号具有特殊的意义当标识符开头为@时表示它是一局部变量标识符首字符为#时表示是一临时数据库对象对于表或存储过程名称开头含一个#号时表示为局部临时对象含两个##时表示为全局临时对象
()标识符中第一个字符后面的字符可以为字母数字或#$_符号
()缺省情况下标识符内不允许有空格也不允许使用关键字等作为标识符但可以使用引号来定义特殊标识符
[] []