如果需要修改SQL主键约束,该SQL语句应该怎么写呢?下面就将教您SQL主键约束的修改语句写法,如果您遇到过类似的问题,不妨一看。
--修改SQL主键约束用SQL
--获取SQL主键约束名字
declare @csname varchar(100)
set @csname=''
select @csname=name
FROM sysobjects
WHERE xtype='PK' AND parent_obj=object_id('表名')
--删除约束
exec('alter table 表名 drop constraint ' + @csname)
--禁用约束(不校验)
exec('alter table 表名 nocheck constraint ' + @csname)
--启用约束(校验)
exec('alter table 表名 check constraint ' + @csname)
--添加约束
alter table 表名 add constraint 主键约束名 primary key (列名)
例: if not exists ( SELECT *
from syscolumns
where id = object_id('accPF_RefFAcctID')
and name = 'id')
ALTER TABLE accPF_RefFAcctID
ADD id INT IDENTITY(1,1) CONSTRAINT PK_accPF_RefFAcctID PRIMARY KEY (id)
分享到:
相关推荐
这里罗列了,PB中关于控制数据库写法与SQL不同之处
泛微系统中常见的主要基于SQL server相关的SQL语句大全, 其中包括组织架构相关SQL,流程相关SQL以及其他自定义需求; 效率排名,等SQL总数将近百;
SQL语句教程 写法大全 非常实用 本人一直在学习中 绝对是你想要的
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的...
代码如下:/*If语句:判断用户输入的数字。*/set serveroutput on –接收键盘输入accept num prompt ‘请输入一个数字:’; declare –将屏幕输入的数字付给变量 pnum number := #begin if pnum = 0 then dbms_...
跨sqlserver数据查询和插入数据的实例,非常实用。
收集整理的sql重要及不常用语句 INSERT 语句用来在表或视图中添加新的行。在视图中插入一个新行也会在 视 图基于的表中插入这一行。 ● 使用 VALUES 子句为一行或多行指定列数据。例如: INSERT INTO staff VALUES ...
Oracle Sql高效语句的写法诀窍,大牛写的,不得不佩服
常用的SQL语句写法,通用性很强。 常用的SQL语句写法,通用性很强 常用的SQL语句写法,通用性很强
为了到达同样的目的,sql语句可以有很多种写法,往往选择一种最效率的语句,是非常重要的。
涉及OA办公所有SQL语句,具体包含:人事管控、公文档案、日常办公、流程管理、OA互联、部门主页、我的办公室(远程传阅)
ibatis常用的sql语句,很全的一篇文档。。。
今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词...
数据库学习最好的教材,内附各种语句详细写法,零基础入门更实用
有些时候�sql 语句where 条件中�需要一些安全判断�例如按某一条件查询时如果传 入的参数是空�此时查询出的结果很可能是空的�也许我们需要参数为空时�是查出全部的 信息。使用Oracle 的序列、mysql 的函数生成...
sql语句生成工具,insert,update
二个表的级联查询,还有删除表中重复的数据,查询表中的数据,对表进行分组使用联合查询的方式进行连接,对表中的数据进行详细的操作,操作数据库中的数据,存储过程,视图及事务的写法等等sql语句大全
Oracle数据库Sql语句详解大全,详细介绍oracle数据库的sql各种写法,非常适合初学者快速入门使用。
经典SQL语句大全 资源分 基础 提升 技巧和数据开发四部分介绍sql语句写法。经典SQL语句大全