Potrzebuję dowiedzieć się, do której tabeli (nazwy) należy określone ograniczenie.Ustalenie, do której tabeli należy ograniczenie, należy do
Czy ktoś ma jakieś TSQL, aby to osiągnąć?
Potrzebuję dowiedzieć się, do której tabeli (nazwy) należy określone ograniczenie.Ustalenie, do której tabeli należy ograniczenie, należy do
Czy ktoś ma jakieś TSQL, aby to osiągnąć?
wiele rzeczy mogłoby być uznane za ograniczenie:
klucz podstawowy
klucz obcy
indeks unikalny
check ograniczenie
domyślna kolumna
Twoje pytanie jest trochę niejasne. Czy znasz nazwę ograniczenia, typ itp.?
Na podstawie ograniczonej informacji w pytaniu. Sugeruję, aby spojrzeć na kod źródłowy do przechowywanej procedury przechowywanej w trybie master.sys.sp_helpconstraint.
W Sql Server Management Studio, korzystając z Eksploratora obiektów, ust przejdź do: "Bazy danych" - "Systemowe bazy danych" - "master" - "Programowalność" - "Procedury składowane" - "Procedury składowane systemu" - "sys. sp_helpconstraint ". Zawiera wszystkie tsql do sprawdzenia wszystkich rodzajów ograniczeń.
nie znajdzie indeksów, które są w sys.indexes
SELECT
OBJECT_NAME(o.parent_object_id)
FROM
sys.objects o
WHERE
o.name = 'MyConstraintName' AND o.parent_object_id <> 0