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

SQL सर्वर में फ़ंक्शन-आधारित अनुक्रमणिका

मैंने डेमियन की टिप्पणी के आधार पर थोड़ा और शोध किया और एक उत्तर पाया जो ओरेकल/पोस्टग्रेएसक्यूएल के फ़ंक्शन आधारित इंडेक्स से मेल खाने के बहुत करीब आता है।

मेरे पास PARCELS . नाम की एक टेबल है जहां मैंने एक नया कॉलम COMPUTEDPARCELS . बनाया है नीचे दिए गए अनुसार परिवर्तन कथन का उपयोग करके:

ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);

और फिर परिकलित कॉलम पर एक इंडेक्स बनाएं:

CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);

बेशक उदाहरण बहुत सरल है लेकिन फ़ंक्शन आधारित इंडेक्स की तरह ही व्यवहार करता है।




  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. टी-एसक्यूएल सशर्त आदेश द्वारा

  3. गलत रचनाक्रम पास के ''

  4. SQL सर्वर में समग्र प्राथमिक कुंजी बनाना

  5. वितरित लेनदेन शुरू करने में असमर्थ