sql >> Databáze >  >> RDS >> Oracle

Omezení minimální délky na sloupu

DATALENGTH() vrátí délku v bajtech v SQL Server . Ekvivalentní funkcí Oracle je LENGTHB() (zdokumentováno zde ):

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

Pro vaše účely si však myslím, že délka řetězce by byla vhodná v obou databázích, LENGTH() v Oracle (nebo LEN() na serveru SQL).




  1. Jak extrahovat den, měsíc a rok z data v SQLite

  2. Přidání více parametrizovaných proměnných do databáze v c#

  3. Metoda hledání mezer v datech časových řad v MySQL?

  4. Opravte všechny stoly najednou