在用SQL语句创建表时,对int或bigint类型的主键设置其自动增长的语句是什么?每次都去设计那改好麻烦
还有删除一整列的语句是?作者: 杜磊 时间: 2013-4-6 20:42
create table Test(
Id int identity(1,1) not null primary key
)此为对int类型的主键设置自动增长并有非空约束的语句。
alter table tblstudent drop column(列) tsclassid.此语句为删除一整列的语句。作者: 郭沐昌 时间: 2013-4-6 20:48
也可以使用ALTER USER语句修改指定用户的默认架构,这时可以使用WITH DEFAULT_ SCHEMA子句。
如果用户不再需要了,可以使用DROP USER语句删除数据库中的用户作者: 史鹏飞 时间: 2013-4-7 09:24
alter table tblstudent drop column(列) tsclassid
注意:这是删除数据表的一列,即会改变表结构的,不是删除一列数据。作者: HM邱刚权 时间: 2013-4-7 09:57
在创建表时可以给id设置为自增列
create table A
(
id int primary key identity(1,1), //自增从1开始,每次增加1
name varchar(50),
)
如果id是主键 但没有设置自增 就要先删除主键
alter table s1 drop constraint 主键名 //主键名不是列名
如果已经有了表 但没设自增可以先删掉id这一列,再添加一列自增
alter table A drop column id //删除id列
alter table A add id int identity(1,1) //添加id自增列
再将id设置为主键
ALTER TABLE A ADD CONSTRAINT 主键名 PRIMARY KEY (id) //这里主键名是自己定义的 作者: 郑丹丹1990 时间: 2013-4-7 12:48
手动更方便,我觉得。