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).