Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Buat aturan untuk membatasi karakter khusus dalam tabel di server sql

Anda dapat membuat Check Constraint di kolom ini dan hanya izinkan Numbers dan Alphabets untuk disisipkan pada kolom ini, lihat di bawah ini:

Periksa Batasan untuk hanya Mengizinkan Angka &Abjad

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

Periksa Batasan untuk hanya Mengizinkan Angka

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

Periksa Batasan untuk hanya Mengizinkan Abjad

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. Bagaimana cara mengidentifikasi objek sistem saat melihat daftar objek database SQL Server?

  2. T-SQL Apakah mungkin untuk melakukan Pembaruan / Sisipkan dengan satu operasi cepat

  3. Tabel Temp SQL Server vs Variabel Tabel

  4. Bagaimana cara menyalin database SQL Azure ke server pengembangan lokal saya?

  5. Kembalikan baris dari setiap catatan ke-n