Kenyataan Jadual ALTER

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mengubah suai Reka bentuk Jadual selepas ia telah dicipta dengan kenyataan cipta Jadual.

Nota: Enjin pangkalan data Microsoft Access tidak menyokong penggunaan mengubah Jadual atau mana-mana penyata Bahasa takrifan data, dengan pangkalan data bukan Microsoft Access. Menggunakan kaedah DAO mencipta sebaliknya.

Sintaks

Jadual mengubah Jadual {menambah {LAJUR jenis medan[(saiz)] [tidak nol] [kekangan Indeks] |
LAJUR mengubah jenis medan[(saiz)] |
Kekangan multifieldindex} |
Lepas {LAJUR field saya kekangan indexname}}

Kenyataan mengubah Jadual mempunyai bahagian ini:

Bahagian

Perihalan

jadual

Nama Jadual boleh diubah.

medan

Nama medan untuk ditambah atau dipadamkan daripada Jadual. Atau, nama medan untuk diubah dalam Jadual.

jenis

Jenis data bagi medan.

saiz

Saiz medan aksara (teks dan perduaan medan sahaja).

Indeks

Indeks untuk medan.

multifieldindex

Takrifan Indeks berbilang medan ditambah pada Jadual.

indexname

Nama Indeks berbilang medan untuk dialih keluar.


Catatan

Menggunakan kenyataan ALTER jadual anda boleh mengubah Jadual sedia ada dengan beberapa cara. awak boleh:

  • Gunakan LAJUR Tambah untuk menambahkan medan baru pada jadual. Anda tentukan nama medan, jenis data, dan (untuk teks dan perduaan medan) yang saiz pilihan. Contohnya, penyata berikut menambah medan teks 25 aksara yang dipanggil Nota untuk jadual pekerja:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Anda juga boleh mentakrifkan Indeks pada medan tersebut.

Jika anda menentukan bukan nol untuk medan kemudian rekod baru diperlukan untuk mempunyai data yang sah dalam medan tersebut.

  • Gunakan LAJUR mengubah untuk mengubah jenis data bagi medan sedia ada. Anda menentukan nama medan, jenis data yang baru dan saiz yang pilihan untuk teks dan medan perduaan. Contohnya, penyata berikut mengubah jenis data medan dalam jadual pekerja yang dipanggil Kod zip (asalnya ditakrifkan sebagai Integer) untuk medan teks 10 aksara:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Gunakan kekangan Tambah untuk menambahkan Indeks berbilang medan.

  • Gunakan LAJUR lepas untuk memadamkan medan. Anda menentukan hanya nama medan.

  • Gunakan kekangan lepas untuk memadamkan Indeks berbilang medan. Anda menentukan hanya nama Indeks mengikuti kekangan dikekalkan word.

Nota: 

  • Anda tidak boleh menambah atau memadamkan lebih daripada satu medan atau Indeks pada satu masa.

  • Anda boleh menggunakan kenyataan cipta indeks untuk menambah Indeks tunggal atau berbilang medan pada jadual, dan anda boleh menggunakan Jadual mengubah atau penyata JUNTAI untuk memadam Indeks dicipta dengan mengubah Jadual atau mencipta indeks.

  • Anda boleh menggunakan bukan nol pada medan tunggal atau dalam Klausa kekangan bernama yang digunakan untuk salah satu medan atau berbilang medan bernama kekangan. Walau bagaimanapun, anda boleh menggunakan pengehadan nol tidak sekali sahaja untuk medan. Cuba menggunakan sekatan ini lebih daripada sekali restuls ralat masa jalanan.



Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×