一个SELECT问题!请帮忙,先谢谢

皮皮 2005-12-01 02:20:57
有这么一张表,如下:
create table t (id int,user nchar(20))
我想查看 user 用的语名是
select user from t --不行,

select d.user from t d --也不行,

前提是这个字段不可变
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxzm1001 2005-12-01
  • 打赏
  • 举报
回复
建表的时候user会出错。
lisiyong 2005-12-01
  • 打赏
  • 举报
回复
建立表的时候:
create table t (id int,[user] nchar(20))

但是执行:
select user from t --时 没有字段名

select d.user from t d --不行

我看字段不用关键字的好
皮皮 2005-12-01
  • 打赏
  • 举报
回复
谢谢!!
lisiyong 2005-12-01
  • 打赏
  • 举报
回复
user 是系统关键字 不要随便用
你改成这样;

create table t (id int,user nchar(20))

查看 user 用的语名是
select username from t --不行,

select d.username from t d --也不行,


就可以了
子陌红尘 2005-12-01
  • 打赏
  • 举报
回复
user是保留关键字,用[]括起来:

select [user] from t

34,587

社区成员

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

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