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

आप कैसे निर्धारित करते हैं कि SQL टेबल्स में प्रोग्रामेटिक रूप से पहचान कॉलम क्या है?

SQL सर्वर के लिए ऐसा करने का एक और संभावित तरीका है, जिसमें सिस्टम टेबल (जो परिवर्तन के अधीन हैं, संस्करण से संस्करण) पर कम निर्भरता है, INFORMATION_SCHEMA दृश्यों का उपयोग करना है:

select COLUMN_NAME, TABLE_NAME
from INFORMATION_SCHEMA.COLUMNS
where COLUMNPROPERTY(object_id(TABLE_SCHEMA+'.'+TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
order by TABLE_NAME 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर लूप - मैं रिकॉर्ड के एक सेट के माध्यम से कैसे लूप करूं

  2. मैं SQL सर्वर 2005 तालिका में NTEXT फ़ील्ड में यूनिकोड/गैर-ASCII वर्ण कैसे ढूंढ सकता हूं?

  3. एसक्यूएल में औसत को गोल करते समय मैं दशमलव कैसे प्राप्त करूं

  4. मुझे कैसे पता चलेगा कि विदेशी कुंजी उल्लंघन के कारण SQLException को फेंक दिया गया था?

  5. एंटिटी फ्रेमवर्क में ऑपरेटर की तरह?