Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Ograniczenie minimalnej długości na kolumnie

DATALENGTH() zwraca długość w bajtach w SQL Server . Odpowiednikiem funkcji Oracle jest LENGTHB() (udokumentowane tutaj ):

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

Jednak dla twoich celów myślę, że długość ciągu byłaby odpowiednia w obu bazach danych, LENGTH() w Oracle (lub LEN() w SQL Server).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać komentarze do tabeli przez SQL w Oracle?

  2. Wykonaj SQL z pliku wsadowego

  3. Grupowanie rekordów godzina po godzinie lub dzień po dniu i wypełnianie luk zerem lub nullem w mysql

  4. Wybór obiektu Oracle z kolekcją obiektów bez zbiorczego zbierania

  5. Oracle sql znajdź różnicę czasu (oba czasy w ciągu)