DATALENGTH() geeft de lengte in bytes terug in SQL Server . De equivalente Oracle-functie is LENGTHB() (gedocumenteerd hier
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Voor uw doeleinden denk ik echter dat de lengte van de tekenreeks geschikt zou zijn in beide databases, LENGTH() in Oracle (of LEN() in SQL Server).