Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara mengatur kunci utama saat menautkan dengan CreateTableDef

Anda selalu dapat memperbarui tabel yang baru saja Anda lampirkan untuk menyertakan kunci Indeks/Utama. Sesuatu seperti,

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

Tidak yakin apakah Anda perlu menyegarkan CurrentDB sebelum membuat INDEX. Coba segarkan tanpa terlebih dahulu, jika tidak berhasil - segarkan kemudian Jalankan pernyataan CREATE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosedur tersimpan T-SQL yang menerima beberapa nilai Id

  2. Keunggulan Kinerja SQL Server 2016 Enterprise Edition

  3. Cari "seluruh kata yang cocok" dengan pola SEPERTI SQL Server

  4. Cara meneruskan array string dalam parameter SQL ke klausa IN dalam SQL

  5. Bagaimana saya bisa menetapkan nilai output yang dimasukkan ke variabel di server sql?