社区
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啊?
...全文
163
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
数字
开头的
字段名
问题(随笔)
最近需要给表添加一个以字符开头的
字段名
,如添加一个叫“72”的字段,刚开始我这么写的,发现有“72附近有语法错误的提示字样”alter table test add 72 int后来百度知道以
数字
开头的列名要用中括号括起来,...
Mysql设计规范
表名、
字段名
必须使用小写字母或
数字
,禁止出现
数字
开头,禁止两个下划线中间只出现
数字
。数据库
字段名
的修改代价很大,因为无法进行预发布,所以
字段名
称需要慎重考虑。 表名不使用复数名词。 禁用保留字,如 desc...
数据库table中
字段名
为
数字
//查找数据库table1中字段00100010的值为WANG WU的记录 used table1 select * from table1 where 00100010 = 'WANG WU' //会报这样的错误:将 varchar 值 "WANG WU" 转换为数据类型为 int 的列时发生语法错误。...
在3种数据库中使用关键字作为
字段名
的解决方法
描述: ...而不管创建表还是查询时,Oracle都会把
字段名
转成全部大写,所以,除非创建表时双引号内的
字段名
就是全大写的,否则以后查询时SQL语句都必须加双引号,若不加则Oracle内部会把
字段名
转成全...
Mysql中使用关键字name
做
字段名
今天在创建表时,创建name字段时,字段颜色...在网上搜后,就mysql中又说用"``" 把
字段名
括起来,有说用`()括起来,试了之后,发现都不是,要用 `name` char(20) NOT NULL DEFAULT '' `是键盘
数字
1左边的键。 ...
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章