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

क्या स्तंभ क्रमसूचक स्थिति का उपयोग करके sql सर्वर डेटा का चयन करना संभव है?

यदि आप स्तंभों की संख्या जानते हैं, लेकिन उनके नाम और प्रकार नहीं जानते हैं, तो आप निम्न तरकीब का उपयोग कर सकते हैं:

select NULL as C1, NULL as C2 where 1 = 0 
-- Returns empty table with predefined column names
union all
select * from Test 
-- There should be exactly 2 columns, but names and data type doesn't matter

परिणामस्वरूप, आपके पास 2 कॉलम [C1] और [C2] के साथ एक टेबल होगी। यदि आपकी टेबल में 100 कॉलम हैं, तो यह विधि बहुत उपयोगी नहीं है, लेकिन यह उन टेबल के लिए अच्छी तरह से काम करती है जिनमें कॉलम की पूर्वनिर्धारित संख्या कम होती है। पी>

  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. डेटाबेस और स्कीमा के बीच अंतर

  3. तालिका या अनुक्रमित दृश्य पर CONTAINS या FREETEXT विधेय का उपयोग नहीं कर सकता क्योंकि यह पूर्ण-पाठ अनुक्रमित नहीं है

  4. SQL सर्वर (T-SQL) में कॉलम का डेटा प्रकार कैसे बदलें

  5. SQL नेटवर्क इंटरफेस, त्रुटि:50 - स्थानीय डेटाबेस रनटाइम त्रुटि हुई। एक स्वचालित उदाहरण नहीं बना सकता