问个修改表的字段名的问题

killingdraco 2004-01-12 05:36:01
有个字段名字是where
我查询的时候应该怎么查询
select * from table where where ='中国'
这样提示有错误,
我想修改一下表结构,
应该怎么修改。
对sql server不熟
希望大家帮我
...全文
18 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
capcom 2004-03-26
  • 打赏
  • 举报
回复
那确实~

简单问题
zjcxc 元老 2004-03-26
  • 打赏
  • 举报
回复
已经说得很清楚了.
leeboyan 2004-03-26
  • 打赏
  • 举报
回复
Jianli2004:四条!
leeboyan 2004-03-26
  • 打赏
  • 举报
回复
啊,又顶了上来!一月份偶还是两条裤裤!
更改列的属性

例:表table2中的列id为int型,现改为char型
alter table table2 alter column id char

增加列

A.例:在表table2中增加name列为char型
alter table table2 add name char(8)
B.例:在表table2中增加nob列为int型且设自增量为1,且不空
alter table table2 add nob int identity(1,1) not null
doodle 2004-03-26
  • 打赏
  • 举报
回复
where是关键字,引用时要加[]
txlicenhe 2004-01-12
  • 打赏
  • 举报
回复
楼上讲完了,用[where]即可,不过最好不要用SQL保留字作为字段名,表名等。
ghosthjt 2004-01-12
  • 打赏
  • 举报
回复
如果你有字段中存在关键字,那么在引用这个字段的时候要加上界定符,比如:[],""...等等
leeboyan 2004-01-12
  • 打赏
  • 举报
回复
同意上面
Jianli2004 2004-01-12
  • 打赏
  • 举报
回复
where是关键字,引用时要加[]

可用企业管理器找到你的表,右点设计
cysh 2004-01-12
  • 打赏
  • 举报
回复
不用改,查询时加上界定符[]就可以了,try:
select * from table where [where] ='中国'
killingdraco 2004-01-12
  • 打赏
  • 举报
回复
改了,用企业管理器
设计就可以了。
呵呵

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧