求修改table的sql语句
一个表proj
有主键projid,taskid
现在要取消taskid这个字段为非主键,
另外加一字段ser,并设为主键
请问这个sql的脚本要怎么写?
问题点数:50、回复次数:5Top
1 楼78hgdong(赤脚)回复于 2005-05-18 18:04:52 得分 0
在企业管理器里改不是更快!想想先!Top
2 楼zaza_bbface(我试着成熟一点~)回复于 2005-05-18 18:19:35 得分 0
要更新数据库啊,但具体做的人不是我,所以要写成sql脚本来运行。而且不止一个数据库要改,写成脚本,才能保证一致性。Top
3 楼naner_china(naner)回复于 2005-05-18 18:24:22 得分 50
//删除主键关系
alter table table2 drop constraint pk_1
/添加主键关系
alter table table2 add constraint pk_1 primary key (colname)
//添加新列
alter table table add column colname int not null
//要把新列设为主键 该列菲空
alter table 表名 add constraint colname primary key
Top
4 楼sinkiang(我是黑客---不过听说最近风声紧,打算换名字)回复于 2005-05-18 18:28:17 得分 0
sp_rename taskid ser
alter table proj
add taskid varchar(10) not nullTop
5 楼zaza_bbface(我试着成熟一点~)回复于 2005-05-18 18:50:31 得分 0
搞定
谢谢
naner_china(naner)Top




