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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战