Priekšraksts ALTER TABLE

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Modificē tabulas noformējumu pēc tam, kad tā ir izveidota ar priekšrakstu CREATE TABLE.

Piezīme.: Microsoft Access datu bāzes programma neatbalsta ALTER TABLE un datu definīcijas valodu priekšrakstu lietošanu datu bāzēm, kas nav Microsoft Access datu bāzes. Tā vietā izmantojiet DAO Create metodes.

Sintakse

ALTER TABLE Tabula {ADD {Column lauka tips[(lielums)] [Not Null] [CONSTRAINT indekss] |
ALTER COLUMN lauka tips[(lielums)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN fiesniedza I CONSTRAINT indexname}}

Priekšrakstam ALTER TABLE ir šādas daļas:

Daļa

Apraksts

tabula

Maināmās tabulas nosaukums.

lauks

Tā lauka nosaukums, kurš jāpievieno tabulai vai jādzēš no tās. Vai arī tabulas maināmā lauka nosaukums.

tips

Lauka datu tips.

lielums

Lauka lielums rakstzīmēs (tikai teksta un binārajiem laukiem).

indekss

Lauka indekss.

vairāku_lauku_indekss

Vairāku lauku indeksa, kurš jāpievieno tabulai, definīcija.

indeksa_nosaukums

Noņemamā vairāku lauku indeksa nosaukums.

Piezīmes

Izmantojot priekšrakstu ALTER TABLE, esošu tabulu var mainīt vairākos veidos. Varat veikt šādas darbības:

  • Izmantot ADD COLUMN, lai tabulai pievienotu jaunu lauku. Var norādītu lauka nosaukumu, datu tipu un (teksta un binārajiem laukiem) neobligātu lielumu. Piemēram, tālāk redzamais priekšraksts tabulai Employees (Darbinieki) pievieno 25 rakstzīmju teksta lauku ar nosaukumu Notes (Piezīmes).

MAINĪT tabulas darbiniekus pievienot kolonnas piezīmju tekstu (25)

Var arī definēt šī lauka indeksu.

Ja laukam tiek norādīts iestatījums NOT NULL, tad jauniem ierakstiem šajā laukā ir jāievada derīgi dati.

  • Izmantot ALTER COLUMN, lai mainītu esoša lauka datu tipu. Var norādītu lauka nosaukumu, jauno datu tipu un teksta un binārajiem laukiem arī neobligātu lielumu. Piemēram, tālāk redzamais priekšraksts maina tabulas Employees (Darbinieki) lauka ZipCode (Pasta indekss) datu tipu (kas sākotnēji definēts kā Integer), iestatot to kā 10 rakstzīmju teksta lauku.

MAINĪT tabulas darbiniekus ALTER COLUMN pasta indeksa TEXT (10)

  • Izmantot ADD CONSTRAINT, lai pievienotu vairāku lauku indeksu.

  • Izmantot DROP COLUMN, lai dzēstu lauku. Ir jānorāda tikai lauka nosaukums.

  • Izmantot DROP CONSTRAINT, lai dzēstu vairāku lauku indeksu. Ir jānorāda tikai indeksa nosaukums pēc rezervētā vārda CONSTRAINT.

    Piezīmes.: 

    • Vienlaikus var pievienot vai dzēst tikai vienu lauku vai indeksu.

    • Var izmantot priekšrakstu CREATE INDEX, lai tabulai pievienotu viena vai vairāku lauku indeksu, un var izmantot priekšrakstu ALTER TABLE vai DROP, lai dzēstu indeksu, kurš ir izveidots ar ALTER TABLE vai CREATE INDEX.

    • Ierobežojumu NOT NULL var lietot vienam laukam vai nosauktā klauzulā CONSTRAINT, kas attiecas vai nu uz vienu lauku, vai vairāku lauku nosauktu CONSTRAINT. Tomēr ierobežojumu NOT NULL laukam var lietot tikai vienu reizi. Mēģinot lietot šo ierobežojumu vairāk nekā vienu reizi, rodas izpildlaika kļūda.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×