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

Batasan tabel silang MS SQL Server

Anda dapat membuat tampilan yang diindeks berdasarkan Relation dan Screen tabel dan terapkan batasan unik di sana.

create view DRI_UniqueScreens
with SCHEMABINDING
as
    select r.AppId,s.Name
    from
       [Schema].Relation r
         inner join
       [Schema].Screen s
         on
            r.ScreenId = s.ScreenId
GO
CREATE UNIQUE CLUSTERED INDEX IX_DRI_UniqueScreens
    on DRI_UniqueScreens (AppId,Name)


  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-sql - tentukan apakah nilainya bilangan bulat

  2. Prosedur tersimpan yang mengekspor data ke file csv hanya mengekspor ke satu file

  3. Menyertakan Tabel &Skema saat Mendaftar Kolom Identitas di Database SQL Server

  4. Bagaimana cara mendapatkan koordinat pembatas untuk kode pos (zip) AS?

  5. Klausa SQL OVER() - kapan dan mengapa ini berguna?