DATALENGTH()
mengembalikan panjang dalam byte di SQL Server . Fungsi Oracle yang setara adalah LENGTHB()
(didokumentasikan di sini
):
ALTER TABLE my_table
ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
Namun, untuk tujuan Anda, saya pikir panjang string akan sesuai di kedua database, LENGTH()
di Oracle (atau LEN()
di SQL Server).