K Kill Night Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-20 #2 你可以先建一个临时表,把需要修改的表的数据导入到临时表;删除需要修改的表,再建 表(建成需要的样子),把临时表的数据导入到新表,删除临时表
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-20 #4 先删除,后添加 ALTER TABLE mytable DROP CONSTRAINT old_pk_name ALTER TABLE mytable ADD CONSTRAINT any_new_name PRIMARY KEY NONCLUSTERED ( field1, field2 )
先删除,后添加 ALTER TABLE mytable DROP CONSTRAINT old_pk_name ALTER TABLE mytable ADD CONSTRAINT any_new_name PRIMARY KEY NONCLUSTERED ( field1, field2 )
H help Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-21 #5 温柔一刀:我用的是primary key 生成的主毽,用你的方法报错为该字段不是 CONSTRAINT 请你再详细解释 any_new_name ,NONCLUSTERED 的意思!多谢!
H help Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-21 #6 如是设为主毽,是否不能在对该字段的数据类型等属性做修改?
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-21 #7 old_pk_name是说你在这里写旧的主键名称, 这个名称是你原来用primary key 生成主毽 时候指定的,如果你没指定,sql server会自动成一个, 那样你就只有到系统中去查了。 any_new_name就是说你可以对新创建的主键指定任意一个新名字! 没别的意思。 NONCLUSTERED/CLUSTERED 指定主键的索引类型。, 可以不写,系统会使用默认值。
old_pk_name是说你在这里写旧的主键名称, 这个名称是你原来用primary key 生成主毽 时候指定的,如果你没指定,sql server会自动成一个, 那样你就只有到系统中去查了。 any_new_name就是说你可以对新创建的主键指定任意一个新名字! 没别的意思。 NONCLUSTERED/CLUSTERED 指定主键的索引类型。, 可以不写,系统会使用默认值。
H help Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-21 #8 to 温柔一刀:多谢你的帮助 请你给我个例子,在已经创建好的表中 1:添加索引 2:删除索引 3:如何在系统中查? 我创建索引的语句如下:请指正 create table tablename (fieldname1 float,fieldname2 float,primary key (fieldname1)); 我用 ALTER TABLE tablename DROP CONSTRAINT fieldname1;
to 温柔一刀:多谢你的帮助 请你给我个例子,在已经创建好的表中 1:添加索引 2:删除索引 3:如何在系统中查? 我创建索引的语句如下:请指正 create table tablename (fieldname1 float,fieldname2 float,primary key (fieldname1)); 我用 ALTER TABLE tablename DROP CONSTRAINT fieldname1;
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-18 #10 to help: 索引用add index和drop index,不能再用constraint了。 ps:大富翁的通知系统还是不稳定,你的最后贴子我没看到。