Oracle
 sql >> Base de données >  >> RDS >> Oracle

Contrainte de longueur minimale sur une colonne

DATALENGTH() renvoie la longueur en octets dans SQL Server . La fonction Oracle équivalente est LENGTHB() (documenté ici ):

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

Cependant, pour vos besoins, je pense que la longueur de la chaîne serait appropriée dans les deux bases de données, LENGTH() dans Oracle (ou LEN() dans SQL Server).