回 帖 发 新 帖 刷新版面

主题:怎么加SQL Server数据库列?

本来表里有两个列:user_name和password,其中user_name是primary key,
还有user_name和password都是'asp'

把整个代码贴出来吧,如下:
use learnasp4
go
alter table userinfo add real_name nvarchar (15)
alter table userinfo add gender bit
alter table userinfo add tel varchar(20)
alter table userinfo add e_mail varchar(30)
alter table userinfo add home_page varchar(30)

update userinfo set real_name='anasplearner', gender='1' ,tel='19711014551', e_mail='nearwater@21cn.com', home_page='www.lisum.ik8.com' where user_name='asp'

alter table userinfo alter column real_name nvarchar(15) not null
alter table userinfo alter column gender bit not null
alter table userinfo alter column tel nvarchar(20) not null
alter table userinfo alter column e_mail nvarchar(30) not null
alter table userinfo alter column home_page nvarchar(30)

go


服务器: 消息 207,级别 16,状态 1,行 1
列名 'real_name' 无效。

请问是怎么回事?

回复列表 (共1个回复)

沙发

好像看不出错
只知道user_name是保留字,要加[]

我来回复

您尚未登录,请登录后再回复。点此登录或注册