自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何查詢SQL Server數(shù)據(jù)庫沒有主鍵的表并增加主鍵

數(shù)據(jù)庫 SQL Server
本文主要介紹了查詢SQL Server數(shù)據(jù)庫中沒有主鍵的表名并為其增加主鍵的代碼,希望本代碼能夠?qū)δ兴鶐椭?/div>

SQL Server數(shù)據(jù)庫中,如果一個(gè)表沒有主鍵,我們該如何查詢呢?本文我們主要就介紹了如何查詢數(shù)據(jù)庫中沒有主鍵的表名并為其增加主鍵的方法,希望能夠?qū)δ兴鶐椭?/p>

該功能的實(shí)現(xiàn)代碼如下:

  1. declare @tablename sysname   
  2.  
  3. declare @strsql nchar(500)   
  4.  
  5. declare tableNameCursor cursor for  
  6.  
  7. select b.name from sysobjects b where xtype='U' and  b.name not in   
  8.  
  9. (select object_name(a.parent_obj)  from sysobjects a where xtype='PK' )   
  10.  
  11. open tableNameCursor     
  12.  
  13. fetch next from tableNameCursor into @tablename   
  14.  
  15. while @@FETCH_STATUS = 0   
  16.  
  17. begin  
  18.  
  19. print @tablename   
  20.  
  21. set @strsql'alter table ' + @tablename + ' add primary key (id) '  
  22.  
  23. print @strsql   
  24.  
  25. exec (@strsql)   
  26.  
  27. fetch next from tableNameCursor into @tablename   
  28.  
  29. end  
  30.  
  31. close tableNameCursor   
  32.  
  33. deallocate  tableNameCursor 

以上就是SQL Server數(shù)據(jù)庫中查詢沒有主鍵的表的名稱并為其增加主鍵的實(shí)現(xiàn)代碼,希望本次的代碼示例能夠給您帶來一些收獲,謝謝!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫如何創(chuàng)建對象類型和對象類型表
  2. Oracle數(shù)據(jù)庫如何創(chuàng)建DB Link操作遠(yuǎn)程數(shù)據(jù)庫
  3. Oracle數(shù)據(jù)庫遠(yuǎn)程連接設(shè)置的四種方法及其注意事項(xiàng)
  4. Oracle數(shù)據(jù)庫如何查看當(dāng)前用戶角色權(quán)限及默認(rèn)表空間
  5. Oracle XDB與各種App Server默認(rèn)端口沖突問題的解決
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-07-25 18:11:47

SQL Server數(shù)復(fù)合主鍵

2024-05-10 09:24:14

MySQL數(shù)據(jù)庫

2011-03-28 14:29:46

SQL Server數(shù)主鍵列

2011-08-01 09:50:31

SQL Server數(shù)主鍵索引

2010-10-21 14:54:32

查詢SQL Serve

2010-09-25 10:41:34

SQL SERVER主

2011-04-13 14:20:52

SQL Server主鍵

2019-10-21 08:08:34

MySQL數(shù)據(jù)庫主鍵

2010-09-25 11:39:37

SQL語句

2021-05-08 14:07:26

SQLServer數(shù)據(jù)庫

2010-09-25 10:05:25

sql server主

2010-10-19 17:21:35

SQL SERVER主

2011-08-15 16:58:34

SQL Server遠(yuǎn)程查詢批量導(dǎo)入數(shù)據(jù)

2010-09-25 11:20:05

SQL主鍵

2010-07-15 17:28:50

SQL Server

2010-09-25 09:45:46

sql server主

2010-10-20 10:19:33

sql server刪

2010-09-25 09:55:14

sql server主

2010-07-05 15:12:30

SQL Server主

2010-10-19 17:34:10

sql server主
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)