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

CreateTableDef से लिंक करते समय प्राथमिक कुंजी कैसे सेट करें

इंडेक्स/प्राथमिक कुंजी शामिल करने के लिए आप अभी-अभी संलग्न तालिका को हमेशा अपडेट कर सकते हैं। कुछ इस तरह,

Dim s  As String
s = "ODBC;DSN=mydb;Trusted_Connection=Yes;DATABASE=mydb;"

Dim td As TableDef
Set td = CurrentDb.CreateTableDef("vwMyView", 0, "MySchema.vwMyView", s)

CurrentDb.TableDefs.Append td

CurrentDb.Execute "CREATE UNIQUE INDEX SomeIndex ON vwMyView (PrimaryKeyColumn) WITH PRIMARY".

CurrentDb.TableDefs.Refresh

Set td = Nothing

सुनिश्चित नहीं है कि आपको INDEX बनाने से पहले CurrentDB को रीफ्रेश करने की आवश्यकता है। पहले बिना रीफ्रेश करने का प्रयास करें, अगर यह काम नहीं करता है - इसे रीफ्रेश करें फिर क्रिएट स्टेटमेंट निष्पादित करें।



  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. SQL:एक पंक्ति को अपडेट करें और 1 क्वेरी के साथ एक कॉलम मान लौटाएं

  3. मैं उस डेटाबेस नाम को कैसे प्राप्त कर सकता हूं जिससे मैं हाइबरनेट के माध्यम से जुड़ा हूं?

  4. SQL सर्वर में विदेशी कुंजियों के साथ सभी तालिकाओं को वापस करने के 7 तरीके

  5. ए या बी के पड़ोसियों की गणना करने के लिए यूनियन के बजाय जॉइन का उपयोग कैसे करें?