DATALENGTH() returnerer længden i bytes i SQL Server . Den tilsvarende Oracle-funktion er LENGTHB() (dokumenteret her
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Til dine formål tror jeg dog, at strenglængden ville være passende i begge databaser, LENGTH() i Oracle (eller LEN() i SQL Server).