![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql Server
文章平均质量分 74
gfasdgdffdsaf
11111122222
展开
-
禁止和启用约束
SQL SERVER 为既有表添加列 1. ALTER TABLE table_name 2. ADD { column_name data_type } NULL 修改列定义 1. ALTER TABLE table_name 2. ALTER COLUMN column_name 3.转载 2012-05-07 18:07:34 · 810 阅读 · 0 评论 -
SQL Server 临时禁用和启用所有外键约束
--获得禁用所有外键约束的语句 select 'ALTER TABLE [' + b.name + '] NOCHECK CONSTRAINT ' + a.name +';' as 禁用约束 from sysobjects a ,sysobjects b where a.xtype ='f' and a.parent_obj = b.id --获得转载 2012-05-07 18:15:32 · 3096 阅读 · 0 评论 -
设置或取消表字段为标志列并设置自动增长列
SQL Server修改标识列方法 ----允许对系统表进行更新 exec sp_configure 'allow updates',1 reconfigure with override GO ----取消标识列标记 update syscolumns set colstat = 0 where id = object_id('tablename') an原创 2012-05-08 11:13:42 · 949 阅读 · 0 评论 -
SQL级联更新和级联删除
alter table 表名 add constraint 约束名 foreign key(字段名) references 主表名(字段名) on delete cascade 语法: Foreign Key (column[,...n]) references referenced_table_name[(ref_column[,...n])] [on delete cascad转载 2012-05-08 13:56:07 · 646 阅读 · 0 评论 -
如何获取SQLSERVER所有表的外键关系参数-MS-SQLServer/基础类
通过下列查询可得到关系的表名和列名 select object_name(A.parent_obj) as 表名 ,col_name(A.parent_obj,B.fkey) as 列名 ,object_name(B.rkeyid) as 引用表名 ,col_name(B.rkeyid,B.rkey) as 引用列名 from sysobjects A转载 2012-05-10 10:52:42 · 757 阅读 · 0 评论