社区
MS-SQL Server
帖子详情
不能用数字做字段名吗?
sprite14
2003-05-09 03:20:23
我有一表table
结构如下
item 01 09
1 aa 1a
2 bb 2b
3 cc 3c
我写一SQL语句
select 01 from table
怎么显示出的内容全是1啊?
...全文
158
3
打赏
收藏
不能用数字做字段名吗?
我有一表table 结构如下 item 01 09 1 aa 1a 2 bb 2b 3 cc 3c 我写一SQL语句 select 01 from table 怎么显示出的内容全是1啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
psxfghost
2003-05-09
打赏
举报
回复
不也是一个意思吗??
一般数字作为列名,要加[]将它select 出来,或进行其他的操作!
^_^
Happiness
2003-05-09
打赏
举报
回复
可以:
create table #b([1] int)
go
insert #b
select 1
union all
select 10
union all
select 5
union all
select 6
select * from #b
where [1]>5
psxfghost
2003-05-09
打赏
举报
回复
try:
select [01] from table
数字
开头的
字段名
问题(随笔)
sqlserver中给表添加一个以
数字
开头的字段本人刚开始学sqlserver数据库,最近需要给表添加一个以字符开头的
字段名
,如添加一个叫“72”的字段,刚开始我这么写的,发现有“72附近有语法错误的提示字样”alter table test add 72 int后来百度知道以
数字
开头的列名要用中括号括起来,像这样alter table test add [72] int最后总结,sqlserver
Mysql设计规范
建表规约 表名、
字段名
必须使用小写字母或
数字
,禁止出现
数字
开头,禁止两个下划线中间只出现
数字
。数据库
字段名
的修改代价很大,因为无法进行预发布,所以
字段名
称需要慎重考虑。 表名不使用复数名词。 禁用保留字,如 desc、range、match、delayed 等,请参考 MySQL 官方保留字。 主键索引名为 pk_
字段名
;唯一索引名为 uk_
字段名
;普通索引名则为 idx_
字段名
。pk_ 即 primary key;uk_ 即 unique key;idx_ 即 index 的简称。 数据表、数据字段必须
数据库table中
字段名
为
数字
//查找数据库table1中字段00100010的值为WANG WU的记录 used table1 select * from table1 where 00100010 = 'WANG WU' //会报这样的错误:将 varchar 值 "WANG WU" 转换为数据类型为 int 的列时发生语法错误。 原因:如果
字段名
字不是00100010,而是字符名字。可以正确查询。 正确
Mysql中使用关键字name
做
字段名
今天在创建表时,创建name字段时,字段颜色不对,在运行时出现错误。 在网上搜后,就mysql中又说用"``" 把
字段名
括起来,有说用`()括起来,试了之后,发现都不是,要用 `name` char(20) NOT NULL DEFAULT '' `是键盘
数字
1左边的键。 ...
在3种数据库中使用关键字作为
字段名
的解决方法
描述:
字段名
与保留关键字冲突,mapper.xml 排除影响,请看下面3种数据库的解决方法 oracle 在Oracle 中只能用双引号"包围关键字。但由于Oracle中双引号内的字符串是区分大小写的,而不管创建表还是查询时,Oracle都会把
字段名
转成全部大写,所以,除非创建表时双引号内的
字段名
就是全大写的,否则以后查询时SQL语句都必须加双引号,若不加则Oracle内部会把
字段名
转成全...
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章