Reguły obiektu
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
Rule Obiektu opisuje atrybuty jednego Microsoft SQL Server danych -integralność regułę.
Właściwości
Metody
Uwagi
SQL Serwer udostępnia kilka mechanizmów zapewniających integralność danych.Reguła serwera SQL jest języka Transact -SQL condition_expression element składni, która definiuje ograniczenieintegralność danych.Reguły można powiązać z kolumna lub typ danych zdefiniowany przez użytkownika.W condition_expression element składni jest uruchamiany do sprawdzania poprawności danych w jednej kolumna , gdy wartość jest wstawiana do kolumna powiązane przez regułę.Aby uzyskać więcej informacji, zobacz temat Tworzenie reguły języka Transact-SQL).
Z Rule obiektu, możesz:
Utwórz reguły serwera SQL , która definiuje ograniczenie integralność .
Istniejącą regułę SQL Server należy powiązać kolumna lub typ danych zdefiniowany przez użytkownika.
Usuń ograniczenie z kolumna lub typ danych zdefiniowany przez użytkownika przez Rozpinanie reguły SQL Server.
Definicja reguły serwera SQL należy usunąć z bazy danych programu SQL Server.
Generowanie skryptu języka Transact -SQL , aby utworzyć regułę, reprezentowane przez obiekt.
Namewłaściwość Rule obiektu wykorzystuje typ danych SQL Server sysname.Wartość Name właściwość musi być unikatowy dla bazy danych.
Po utworzeniu reguły za pomocą BindToColumn i BindToDatatype metody Rule obiekt, aby zastosować ograniczenie do kolumn SQL Server i typy danych zdefiniowane przez użytkownika.
Ostrzeżenie
Rule Obiekt jest zgodny z wystąpieniami SQL Server w wersji 7.0 lub nowszej.Jednakże Rule2 obiektu rozszerza funkcjonalność Rule obiektu do użytku z funkcjami, które zostały wprowadzone w SQL Server 2000.
Aby utworzyć regułę SQL Server
Tworzenie Rule obiektu.
Ustaw właściwość Name.
Ustaw Text właściwość ze skryptu języka Transact -SQL sprawdza poprawność integralność danych kolumn powiązana przez regułę.
Dodaj Rule obiektu, aby Rules kolekcja połączonych Database obiektu.
Aby usunąć regułę z bazy danych programu SQL Server
Pobierz odnoszące się Rule obiekt z Rules kolekcja połączonych Database obiektu.
Użycie ListBoundColumns i ListBoundDatatypes metody w celu określenia wpływu kolumn SQL Server i typy danych zdefiniowane przez użytkownika.
Użycie UnbindFromColumn i UnbindFromDatatype metod, aby usunąć ograniczenie z kolumn i typy danych zdefiniowane przez użytkownika, powiązane przez regułę.
Użycie Remove metoda Rule obiekt, aby usunąć go z bazy danych SQL Server.