Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटाबेस में सभी प्राथमिक कुंजी की सूची प्राप्त करें

USE databasename; 

GO

SELECT i.name AS IndexName, OBJECT_NAME(ic.OBJECT_ID) AS TableName, 
       COL_NAME(ic.OBJECT_ID,ic.column_id) AS ColumnName
FROM sys.indexes AS i
INNER JOIN sys.index_columns AS ic
ON i.OBJECT_ID = ic.OBJECT_ID
AND i.index_id = ic.index_id
WHERE i.is_primary_key = 1

यह क्वेरी डेटाबेस से सभी प्राथमिक कुंजी बाधाओं को निकाल देगी... आपको बस इस क्वेरी को निष्पादित करने और पहली पंक्ति में डेटाबेस का नाम टाइप करने की आवश्यकता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं एकाधिक के साथ उपयोग कर सकता हूं?

  2. एसक्यूएल सर्वर 2008 के लिए टी-एसक्यूएल में दो तारों में समान शब्द होने पर तुलना कैसे करें?

  3. SQL सर्वर (T-SQL उदाहरण) में 'datetimeoffset' को 'datetime2' में बदलें

  4. एसएसआईएस विभाजक द्वारा स्ट्रिंग का हिस्सा कैसे प्राप्त करें

  5. SUSE पर sqlcmd और bcp कैसे स्थापित करें?