DATALENGTH()
vrátí délku v bajtech v SQL Server . Ekvivalentní funkcí Oracle je LENGTHB()
(zdokumentováno zde
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Pro vaše účely si však myslím, že délka řetězce by byla vhodná v obou databázích, LENGTH()
v Oracle (nebo LEN()
na serveru SQL).