ALTER TABLE, instructie

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Hiermee wijzigt u het ontwerp van een tabel nadat deze is gemaakt met de instructie CREATE TABLE.

Opmerking: De Microsoft Access-database-engine biedt geen ondersteuning voor het gebruik van ALTER TABLE of DDL-instructies voor niet-Microsoft Access-databases. Gebruik in plaats daarvan een DAO-methode.

Syntaxis

WIJZIGEN tabel tabel {add {kolom veld type[(grootte)] [NOT NULL] [beperkings index]
| Het type kolom veldwijzigen [(grootte)] |
BEPERKING multifieldindex} |
DROP {kolom field ik CONSTRAINT indexnaam}}

De instructie ALTER TABLE heeft de volgende argumenten:

Onderdeel

Beschrijving

tabel

De naam van de tabel die u wilt wijzigen.

field

De naam van het veld dat moet worden toegevoegd aan of moet worden verwijderd uit table. Dit kan ook de naam van het veld zijn dat moet worden gewijzigd in table.

type

Het gegevenstype van field.

size

De grootte van het veld in tekens (alleen velden van het type Tekst en Binair).

index

De index voor field.

multifieldindex

De definitie van een index voor meerdere velden die aan table moet worden toegevoegd.

indexname

De naam van de index voor meerdere velden die moet worden verwijderd.

Opmerkingen

Als u de instructie ALTER TABLE gebruikt, kunt u een bestaande tabel op verschillende manieren wijzigen. Hiermee kunt u het volgende doen:

  • Met ADD COLUMN voegt u een nieuw veld aan de tabel toe. U geeft de veldnaam, het gegevenstype en (voor velden van het type Tekst en Binair) een optionele grootte op. Met de volgende instructie wordt bijvoorbeeld een tekstveld van 25 tekens met de naam Opmerkingen aan de tabel Werknemers toegevoegd:

ALTER TABLE Employees-tekst met kolom Notities toevoegen (25)

U kunt ook een index voor dat veld definiëren.

Als u NOT NULL opgeeft voor een veld, moeten nieuwe records geldige gegevens bevatten in het desbetreffende veld.

  • Met ALTER COLUMN wijzigt u het gegevenstype van een bestaand veld. U geeft de veldnaam op, het nieuwe gegevenstype en een optionele grootte voor de velden Tekst en Binair. Met de volgende instructie wijzigt u bijvoorbeeld het gegevenstype van het veld Postcode in de tabel Werknemers (oorspronkelijk gedefinieerd als een integer) in een tekstveld van tien tekens:

ALTER TABLE werk nemers wijzigen kolom post code tekst (10)

  • Met ADD CONSTRAINT voegt u een index voor meerdere velden toe.

  • Met DROP COLUMN verwijdert u een veld. U geeft alleen de naam van het veld op.

  • Met DROP CONSTRAINT verwijdert u een index voor meerdere velden. U geeft alleen de indexnaam op, gevolgd door het gereserveerde woord CONSTRAINT.

    Notities: 

    • Er kan slechts één veld of index tegelijkertijd worden toegevoegd of verwijderd.

    • Met de instructie CREATE INDEX voegt u een index voor een of meer velden toe aan een tabel. Met de instructie ALTER TABLE of DROP verwijdert u een index die met ALTER TABLE of CREATE INDEX is gemaakt.

    • U kunt NOT NULL gebruiken voor een afzonderlijk veld of binnen een benoemde CONSTRAINT-component die van toepassing is op één veld of een benoemde CONSTRAINT voor meerdere velden. De NOT NULL-beperking mag echter slechts eenmaal op een veld worden toegepast. Als u probeert deze beperking meermaals toe te passen, treedt er een runtimefout op.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders