Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

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 vairāku_lauku_indekss} |
DROP {COLUMN field 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).

ALTER TABLE Employees ADD COLUMN Notes TEXT(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.

ALTER TABLE Employees ALTER COLUMN ZipCode 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.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×