sql datatype

Status
Niet open voor verdere reacties.

sweet

Gebruiker
Lid geworden
30 jan 2004
Berichten
271
Hallo ik maak een tabel aan met waardes die dan van een bepaalde datatypen moet zijn; ik wil dat idcode betsaat uit 1 letter en 3 cijfers, hoe geef ik dit aan tijdens create tabel ?
 
Voor zover ik weet is dat niet mogelijk... Je zal de waarde voor een nieuwe record met een stukje programma-code moeten kontroleren op geldigheid voor je die toevoegt aan de database.
 
Constraint leggen

Wat je zou kunnen doen is een check constraint leggen op de kolom
in de database. Op die manier zou je kunnen afdwingen dat er altijd
1 letter 3 cijfers in komen.

voorbeel:

ALTER TABLE dbo.sample_table
ADD CONSTRAINT field_chk CHECK (field LIKE '[a-zA-Z][0-9][0-9][0-9]')
GO
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan