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

Tạo quy tắc để hạn chế các ký tự đặc biệt trong bảng trong máy chủ sql

Bạn có thể tạo Check Constraint trên cột này và chỉ cho phép NumbersAlphabets để được chèn vào cột này, hãy xem bên dưới:

Kiểm tra Ràng buộc chỉ Cho phép Số &Bảng chữ cái

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_No_Special_Characters 
       CHECK (Column_Name NOT LIKE '%[^A-Z0-9]%') 

Kiểm tra Ràng buộc chỉ Cho phép Số

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_Only_Numbers 
       CHECK (Column_Name NOT LIKE '%[^0-9]%') 

Kiểm tra Ràng buộc chỉ Cho phép Bảng chữ cái

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_Only_Alphabets 
       CHECK (Column_Name NOT LIKE '%[^A-Z]%') 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng NEWSEQUENTIALID () để tạo HƯỚNG DẪN Tăng dần trong SQL Server

  2. Làm cách nào để đếm số thập phân trong SQL?

  3. Làm cách nào để lưu dữ liệu từ xml sang sql 2008?

  4. Làm cách nào để tôi nhóm theo cột ngày giờ mà không mất thời gian cân nhắc

  5. 5 sự thật hàng đầu để tìm và thay thế văn bản SQL trong SQL Server bằng hàm REPLACE