DATALENGTH() trả về độ dài tính bằng byte trong SQL Server . Hàm tương đương của Oracle là LENGTHB() (tài liệu đây
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Tuy nhiên, vì mục đích của bạn, tôi nghĩ độ dài chuỗi sẽ phù hợp trong cả hai cơ sở dữ liệu, LENGTH() trong Oracle (hoặc LEN() trong SQL Server).