2015-04-08 24 views
6
CREATE TABLE TBL_CD(
CDnr    int identity(1,1), 
CDTitel    nvarchar(80) NOT NULL, 
CDduur    int, 
CDprijs    smallmoney, 

Quindi sto creando questa tabella, esiste un modo per limitare il valore di CDprijs tra 0 e 100?Limite minimo e valore limite SQL nella banca dati

+0

qual è il tuo RDBMS ?, è possibile utilizzare un 'CONTROLLARE CONSTRAINT' – jfun

risposta

8

aggiungere un vincolo di controllo:

CREATE TABLE TBL_CD(
CDnr    int identity(1,1), 
CDTitel    nvarchar(80) NOT NULL, 
CDduur    int, 
CDprijs    smallmoney, 
check (CDprijs between 0 and 100), 
+0

grande, sarà questo lavoro per MySQL? Non sono sicuro, ma per quanto ne so in mysql il vincolo del controllo verrà ignorato – jfun

+0

Non so se funzioni per MySQL. (Nessun dbms specificato, quindi ho dato una risposta ANSI SQL - che funzionerà con diversi prodotti dbms) – jarlh

+0

Corretto, ...... – jfun