T-SQL语句2
一、修改表
1.alter table 语句
alter table database_name,table_name,column_name,type_name//database_name指数据库名,table_name指表名,column_name指列名,type_name指修改后要填入数据的数据类型 null|not null//是否允许空值 add|drop//添加或删除字段
(1)添加字段
alter table xinxi add jtdz char(50) select*from xinxi
(2)删除字段
alter table xinxi drop column jtdz select*from xinxi
(3)修改属性
alter table xinxi alter column name varchar(50)
原属性:
修改后属性:
(4)设置表主键
alter table t_credit add constraint pk_num_id primary key clustered(id)
(5)启用与禁用约束
1)禁用约束
alter table t_book_sales nocheck constraint bz insert into t_book_sales values(1,'jsp编程',3,30,'缺货')
2)启用约束
alter table t_book_sales check constraint bz insert into t_book_sales values(1,'jsp编程',3,30,'缺货')
因为启用约束后,再输入数据,如果与约束不同会出现