Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Giới hạn độ dài tối thiểu trên một cột

DATALENGTH() trả về độ dài tính bằng byte trong SQL Server . Hàm tương đương của Oracle là LENGTHB() (tài liệu đây ):

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

Tuy nhiên, vì mục đích của bạn, tôi nghĩ độ dài chuỗi sẽ phù hợp trong cả hai cơ sở dữ liệu, LENGTH() trong Oracle (hoặc LEN() trong 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. tạo tệp XLS bằng PL / SQL

  2. Ngày Oracle có vẻ bằng

  3. Không đủ đặc quyền khi tạo bảng trong Oracle SQL Developer

  4. Nhiều câu lệnh SQL chèn

  5. Cách lấy hàng cuối cùng của bảng Oracle