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

Bisakah batasan Periksa berhubungan dengan tabel lain?

Menanggapi komentar Anda pada jawaban GSerg, berikut ini contoh batasan pemeriksaan menggunakan fungsi:

alter table YourTable
add constraint chk_CheckFunction
check (dbo.CheckFunction() = 1)

Di mana Anda dapat mendefinisikan fungsi seperti:

create function dbo.CheckFunction()
returns int
as begin
    return (select 1)
end

Fungsi ini diperbolehkan untuk mereferensikan tabel lain.



  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 memperluas nilai yang dipisahkan koma menjadi baris terpisah menggunakan SQL Server 2005?

  2. Bagaimana menjalankan prosedur tersimpan dalam program C#

  3. Pilih kolom dari kumpulan hasil prosedur tersimpan

  4. Algoritma untuk menghindari injeksi SQL pada MSSQL Server dari kode C #?

  5. Buat diagram hubungan tabel dari skema yang ada (SQL Server)