sql中取消主鍵方法

2021-04-27 17:41:41 字數 501 閱讀 8504

declare @name sysname

declare @tb_name sysname

set @tb_name = 'rmsorganization' --填寫表名

select top 1 @name = name from sys.objects with(nolock)

where type_desc ='primary_key_constraint' 

and parent_object_id = (select object_id

from sys.objects with(nolock)

where name = @tb_name )

select @name

declare @sql nvarchar(max)

set @sql=n'alter table '+@tb_name+'

drop constraint '+@name+''

exec sp_executesql  @sql

SQL中定義主鍵的方法

1 列級完整性約束條件 只有乙個主鍵 create table student sno char 5 primary key,列級完整性約束條件,sno取值唯一,sname char 20 unique not null,不許取空值 s char 1 sage int,sdept char 15 2...

SQL中的主鍵

一 什麼是主鍵 資料庫主鍵是指表中乙個列或者列的組合,其值能夠唯一的標識表中的每乙個行。這樣的一列或者多列成為表的主鍵,通過它可以強制表的實體完整性。當建立或者更改表時可以通過定義primary key約束來建立主鍵,乙個表只能有乙個主鍵約束,而且主鍵約束中的列不能是空值,由於主鍵約束確保唯一資料,...

JDBC中sql插入資料得到主鍵的方法

方法一 用儲存過程,用sql語句獲得主鍵是可以的,但是維護性很差 方法二 先插入資料,再查詢主鍵,這樣的查詢存在風險,因為有併發的問題 方法三 通過結果集獲取 熱薦 string sql insert into user name,passward values lisi 123 pstmt.con...