Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Mengubah desain tabel setelah dibuat dengan pernyataan CREATE TABLE.

Catatan: Mesin database Microsoft Access tidak mendukung penggunaan ALTER TABLE, atau salah satu pernyataan bahasa definisi data, dengan database non-Microsoft Access. Gunakan metode Pembuatan DAO sebagai gantinya.

Sintaks

TABEL ALTER {ADD {COLUMN tipe bidang[(ukuran)] [NOT NULL] [INDEKS CONSTRAINT ] |
ALTER COLUMN tipe bidang[(ukuran)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

Pernyataan ALTER TABLE memiliki bagian berikut ini:

Bagian

Deskripsi

table

Nama tabel yang akan diubah.

bidang

Nama bidang yang akan ditambahkan atau dihapus dari tabel. Atau, nama bidang yang akan diubah dalam tabel.

tipe

Tipe data dari bidang.

ukuran

Ukuran bidang dalam karakter (hanya bidang Teks dan Biner).

indeks

Indeks untuk bidang.

indeksbeberapabidang

Definisi indeks beberapa bidang yang akan ditambahkan ke tabel.

namabidang

Nama indeks beberapa bidang yang akan dihapus.

Keterangan

Menggunakan pernyataan ALTER TABLE, Anda dapat mengubah tabel yang sudah ada dengan beberapa cara. Anda dapat:

  • Menggunakan ADD COLUMN untuk menambahkan bidang baru ke tabel. Anda menentukan nama bidang, tipe data, dan ukuran opsional (untuk bidang Teks dan Biner). Misalnya, pernyataan berikut menambahkan Bidang teks 25 karakter yang disebut tabel Catatan untuk Karyawan:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Anda juga dapat menentukan indeks dalam bidang tersebut.

Jika Anda menentukan NOT NULL untuk suatu bidang, lalu data baru akan diperlukan guna mendapatkan data yang valid dalam bidang tersebut.

  • Gunakan ALTER COLUMN untuk mengubah tipe data bidang yang sudah ada. Anda menentukan nama bidang, tipe data baru, dan ukuran opsional untuk bidang Teks dan Biner. Misalnya, pernyataan berikut mengubah tipe data bidang dalam tabel Karyawan yang disebut Kode Pos (sebelumnya ditetapkan sebagai Bilangan Bulat) ke Bidang teks 10 karakter:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Gunakan ADD CONSTRAINT untuk menambahkan indeks beberapa-bidang.

  • Gunakan DROP COLUMN untuk menghapus bidang. Anda hanya menentukan nama bidang.

  • Gunakan DROP CONSTRAINT untuk menghapus indeks beberapa-bidang. Anda hanya menentukan nama indeks mengikuti kata khusus CONSTRAINT.

    Catatan: 

    • Anda tidak dapat menambahkan atau menghapus lebih dari satu bidang atau indeks dalam satu waktu.

    • Anda dapat menggunakan pernyataan CREATE INDEX untuk menambahkan indeks bidang tunggal atau beberapa bidang ke tabel, dan dapat juga menggunakan pernyataan ALTER TABLE atau DROP untuk menghapus indeks yang dibuat dengan ALTER TABLE atau CREATE INDEX.

    • Anda dapat menggunakan NOT NULL dalam bidang tunggal atau dalam klausul CONSTRAINT bernama yang berlaku untuk CONSTRAINT bernama bidang tunggal atau beberapa bidang . Namun, Anda dapat menerapkan batasan NOT NULL hanya sekali ke bidang. Mencoba menerapkan batasan ini lebih dari satu kali akan mengakibatkan kesalahan run-time.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×