DATALENGTH()
връща дължината в байтове в SQL Server . Еквивалентната функция на Oracle е LENGTHB()
(документирано тук
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
За вашите цели обаче мисля, че дължината на низа би била подходяща и в двете бази данни, LENGTH()
в Oracle (или LEN()
в SQL Server).