Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Restrição de comprimento mínimo em uma coluna


DATALENGTH() retorna o comprimento em bytes no SQL Server . A função equivalente do Oracle é LENGTHB() (documentado aqui ):
ALTER TABLE my_table
    ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)

No entanto, para seus propósitos, acho que o comprimento da string seria apropriado em ambos os bancos de dados, LENGTH() no Oracle (ou LEN() no SQL Server).