sql >> Database teknologi >  >> RDS >> Oracle

Minimum længde begrænsning på en kolonne

DATALENGTH() returnerer længden i bytes i SQL Server . Den tilsvarende Oracle-funktion er LENGTHB() (dokumenteret her ):

ALTER TABLE my_table
    ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)

Til dine formål tror jeg dog, at strenglængden ville være passende i begge databaser, LENGTH() i Oracle (eller LEN() i SQL Server).




  1. Næsthøjeste værdi fra Oracle DB's tabel

  2. Hvordan fortsætter jeg Pro med PuPHPet?

  3. Fejl #1241 - Operand skal indeholde 1 kolonne(r) i Mysql

  4. Database EAV-model, optegnelse pr. søgning