Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Ograniczenie krzyżowe MS SQL Server

Możesz utworzyć indeksowany widok na podstawie Relation i Screen tabele i zastosuj tam unikalne ograniczenie.

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. Zwróć liczbę wierszy, których dotyczą instrukcje UPDATE

  2. Zainstaluj SQL Server 2019 na komputerze Mac

  3. ASIN() Przykłady w SQL Server

  4. MONTH() Przykłady w SQL Server (T-SQL)

  5. Jak zmienić nazwę bazy danych SQL Server za pomocą T-SQL