Oracle
 sql >> Database >  >> RDS >> Oracle

Vincolo di lunghezza minima su una colonna

DATALENGTH() restituisce la lunghezza in byte in SQL Server . La funzione Oracle equivalente è LENGTHB() (documentato qui ):

ALTER TABLE my_table
    ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)

Tuttavia, per i tuoi scopi, penso che la lunghezza della stringa sarebbe appropriata in entrambi i database, LENGTH() in Oracle (o LEN() in SQL Server).