Cara membuat dan drop meja dan hubungan dengan menggunakan SQL Data definisi bahasa (DDL) dalam Microsoft Access

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 291539 - Melihat produk di mana artikel ini berlaku.
Moderat: Memerlukan dasar makro, coding, dan interoperabilitas keterampilan.

Artikel ini berlaku untuk Microsoft Access database (.mdb) file atau file Microsoft Access database (.accdb).
Untuk versi Microsoft Access 2000 artikel ini, lihat 209037.
Untuk versi Microsoft Access 97 artikel ini, lihat 116145.
Perbesar semua | Perkecil semua

RINGKASAN

Microsoft Access termasuk Data definisi bahasa (DDL) yang dapat Anda gunakan untuk membuat dan menghapus (drop) tabel dan hubungan. Anda juga dapat melakukan operasi ini sama dengan menggunakan Data akses objek (DAO) dalam Visual Basic untuk aplikasi. Artikel ini menjelaskan beberapa operasi tersedia di DDL.

CATATAN: Semua contoh dalam artikel ini mengasumsikan bahwa Anda menambahkan pernyataan untuk permintaan akses dan bahwa Anda menjalankan mereka dengan mengklik Menjalankan.

INFORMASI LEBIH LANJUT

Untuk menggunakan pernyataan definisi data, ikuti langkah berikut:
  1. Membuat permintaan baru dalam akses database.
  2. Pada Permintaan menu, titik SQL spesifik, lalu klik Definisi data.

    Catatan Di Access 2007, klik Definisi data dalam Jenis permintaan kelompok pada Desain tab.
  3. Masukkan data definisi pernyataan di Definisi data Query jendela, dan kemudian menjalankan query dengan mengklik Menjalankan pada Permintaan menu.

    Catatan Dalam Access 2007, masukkan data definisi pernyataan di Definisi data Query jendela, dan kemudian menjalankan query dengan mengklik Menjalankan dalam Hasil kelompok pada Desain tab.
Untuk membuat sebuah tabel dengan lapangan PrimaryKey dengan tipe data AutoNumber dan field yang disebut MyText dengan tipe data teks dan panjang 10, ketik pernyataan berikut di Definisi data Query jendela, dan kemudian menjalankan query.
MEMBUAT tabel Table1 (Id COUNTER kendala PrimaryKey utama KEY, MyText teks (10))
Sisi kunci asing dari hubungan yang tidak memerlukan primary key dan dapat dibuat dengan menjalankan query berikut. Query ini menciptakan tabel dengan satu bidang dengan tipe data panjang dan bidang lain dengan data teks Ketik dengan ukuran default dari 255:
MEMBUAT tabel Table2 (Id panjang, MyText teks)
Setelah Anda membuat tabel kedua, menjalankan query berikut menciptakan satu- untuk banyak hubungan antara Table1 dan Table2, dengan Table1 sebagai utama sisi hubungan:
ALTER TABLE Table2 ADD kendala Relation1 asing kunci ([Id]) referensi Table1 ([Id])
Untuk menghapus hubungan antara tabel, menjalankan query berikut:
MENGUBAH tabel Table2 DROP kendala Relation1
Untuk menghapus Table1, menjalankan query berikut:
DROP meja Table1
Untuk menghapus Table2, menjalankan query berikut:
DROP meja Table2
Anda juga dapat menjalankan DDL pernyataan menggunakan aksi RunSQL. Untuk menjalankan DDL pernyataan dalam kode, gunakan prosedur yang serupa dengan contoh berikut:

CATATAN: Kode contoh dalam artikel ini menggunakan Microsoft Data akses objek. Untuk kode ini untuk menjalankan dengan benar, Anda harus referensi perpustakaan objek Microsoft DAO 3,6. Untuk melakukannya, klik Referensi pada Alat menu di Editor Visual Basic, dan memastikan bahwa Perpustakaan objek Microsoft DAO 3,6 kotak centang dipilih.


Sub ExecuteSQLDDL (SQLString As String)
   Dim db As DAO.Database, qd As DAO.QueryDef
   Set db = DBEngine.Workspaces(0).Databases(0)
   Set qd = db.CreateQueryDef("")
   qd.SQL = SQLString
   qd.Execute
   db.Close
End Sub
				
Untuk panggilan ini Sub prosedur, gunakan sintaks berikut:
ExecuteSQLDDL "DROP meja Table1"
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 291539 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Kata kunci: 
kbinfo kbexpertiseinter kbvba kbprogramming kbhowto kbmt KB291539 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:291539

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com