股票k线图经典图解:Sql Server删除主键和重建主键 - 编程 - CSDN博客
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 15:18:39
Sql Server删除主键和重建主键 收藏 在我们发布产品过程中,有的时候需要修改某些表的主键,但是又不能在企业管理器中直接修改,必需写sql语句,这改如何处理呢? 可以先删除主键,再新建主键 , 下面举一个详细的例子:create table abcd
(
a char(10) not null,
b char(10) not null primary key(a,b),
c char(10) null,
d char(10) null
)一个存在的表 abcd ,主键为 a+b , 现在想把 a+b+c 三列修改为主键 1. 删除主键:Declare @Pk varChar(100); Select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('abcd') and xtype='PK';if @Pk is not nullbegin exec('Alter table abcd Drop '+ @Pk) --删除原主键 end2. 把所有主键设为不能为空alter table abcd alter column c char(10) not null 3. 重建主键:ALTER Table abcd ADD CONSTRAINT pk_abcd PRIMARY KEY (a, b, c ) 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Bobwu/archive/2010/07/06/5715529.aspx
(
a char(10) not null,
b char(10) not null primary key(a,b),
c char(10) null,
d char(10) null
)一个存在的表 abcd ,主键为 a+b , 现在想把 a+b+c 三列修改为主键 1. 删除主键:Declare @Pk varChar(100); Select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('abcd') and xtype='PK';if @Pk is not nullbegin exec('Alter table abcd Drop '+ @Pk) --删除原主键 end2. 把所有主键设为不能为空alter table abcd alter column c char(10) not null 3. 重建主键:ALTER Table abcd ADD CONSTRAINT pk_abcd PRIMARY KEY (a, b, c ) 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Bobwu/archive/2010/07/06/5715529.aspx
Sql Server删除主键和重建主键 - 编程 - CSDN博客
sql server和oracle 数据类型 - 追梦人 - CSDN博客
(ruby)多主键
Matlab与SQL Server数据库编程指南 - 《MATLAB和数据库混合编程案例分析》 MATLAB技术论坛
完全卸载SQL Server 2005 - yongsheng0550的专栏 - CSDN...
如何维护SQL Server 2005 CE数据库(非编程)
如何删除SQL Server 2005 Compact Edition数据库
sql+server+2005安装问题及删除办法
SQL Server 2005 中的分区表和索引
hibernate 关联主键映射 composite-id - hacker0825的日志...
SQL Server 2008中通过DBCC OPENTRAN和会话查询事务 - 邀月工作室 - 博客园
《SQL Server 2005范例代码查询辞典(SQL Server程序员和DBA不可或...
配置SQL Server Session方法(1) - weblogical - 博客园
SQL Server 2005/2008 触发器的管理和查看
配置Steel-Belted Radius 和SQL Server 连接
Sql Server数据库的备份和恢复措施
SQL Server 2008 的恢复和备份模式
快速搞懂 SQL Server 的锁定和阻塞
MYSQL和MS SQL SERVER对比分析表
SQL Server 2008中SQL之WaitFor - 邀月工作室 - 博客园
SQL Server 2008中SQL应用之-“死锁(Deadlocking)” - 邀月工作室 - 博客园
SQL SERVER实用
SQL Server日期计算
sql server-平坦软件园