DATALENGTH()
returnerar längden i byte i SQL Server . Motsvarande Oracle-funktion är LENGTHB()
(dokumenterat här
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Men för dina syften tror jag att stränglängden skulle vara lämplig i båda databaserna, LENGTH()
i Oracle (eller LEN()
i SQL Server).