Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
W tym artykule opisano funkcje skalarne zwracające informacje o obiektach bazy danych i bazy danych.
Wszystkie funkcje metadanych są nieokreślone. Nie zawsze zwracają te same wyniki za każdym razem, gdy są wywoływane, nawet przy użyciu tego samego zestawu wartości wejściowych.
Metadane kontekstu serwera, bazy danych, sesji i podmiotu zabezpieczeń
Dowiedz się, gdzie działasz (wystąpienie i baza danych) i kto jest uruchomiony jako lub za pośrednictwem (aplikacja kliencka, jednostka bazy danych). Te informacje służą do obsługi skryptów i diagnostyki obsługujących środowisko.
| Funkcja | Description |
|---|---|
| SERVERPROPERTY | Zwraca właściwości wystąpienia programu SQL Server, takie jak edycja, sortowanie lub poziom produktu. |
| DB_ID | Zwraca identyfikator bazy danych. |
| DB_NAME | Zwraca nazwę bazy danych o identyfikatorze. |
| DATABASEPROPERTYEX |
Zwraca wartości właściwości na poziomie bazy danych, takie jak sortowanie i stan. |
| ORIGINAL_DB_NAME | Zwraca oryginalną nazwę bazy danych przed sekwencją przywracania. |
| APP_NAME | Zwraca nazwę aplikacji dla bieżącej sesji. |
| DATABASE_PRINCIPAL_ID | Zwraca identyfikator podmiotu zabezpieczeń bazy danych. |
| WERSJA | Zwraca ciąg wersji dla usług Azure Synapse Analytics i Analytics Platform System (PDW). |
1Dotyczy: tylko usługa Azure Synapse Analytics i system platformy analizy (PDW)
Identyfikacja obiektu i rozpoznawanie nazw
Rozpoznawanie identyfikatorów nazw między obiektami i schematami oraz analizowanie identyfikatorów wieloczęściowych. Te funkcje zapewniają podstawową obsługę introspekcji i dynamicznego języka SQL.
| Funkcja | Description |
|---|---|
| OBJECT_ID | Zwraca identyfikator obiektu o zakresie schematu. |
| OBJECT_NAME | Zwraca nazwę obiektu dla identyfikatora obiektu. |
| OBJECT_SCHEMA_NAME | Zwraca nazwę schematu obiektu. |
| SCHEMA_ID | Zwraca identyfikator schematu. |
| SCHEMA_NAME | Zwraca nazwę schematu według identyfikatora. |
| PARSENAME | Zwraca część nazwy obiektu wieloczęściowego (serwer, baza danych, schemat, obiekt). |
| @@PROCID | Zwraca identyfikator aktualnie wykonywanej procedury składowanej. |
Funkcje obiektów i metadane możliwości programowania
Sprawdź, czym jest obiekt, jak się zachowuje i jak jest implementowany. Ta inspekcja obejmuje definicję i właściwości oraz metadane zestawu CLR.
| Funkcja | Description |
|---|---|
| OBJECT_DEFINITION | Zwraca definicję (tekst źródłowy) obiektów programowalnych. |
| OBJECTPROPERTY | Zwraca właściwość obiektu (na przykład czy jest to widok, tabela itd.). |
| OBJECTPROPERTYEX | Zwraca informacje o właściwości obiektu rozszerzonego. |
| ASSEMBLYPROPERTY | Zwraca określoną wartość właściwości zestawu SQL CLR. |
Metadane modelu danych (typy i kolumny)
Omówienie tożsamości i właściwości typu oraz tożsamości i kolumn. Te metadane służą do sprawdzania poprawności schematu, generowania kodu, etl i sprawdzania zgodności.
| Funkcja | Description |
|---|---|
| TYPE_ID | Zwraca identyfikator typu danych. |
| TYPE_NAME | Zwraca nazwę typu danych według identyfikatora. |
| TYPEPROPERTY | Zwraca właściwość typu danych, taką jak precyzja lub wartość null. |
| COL_NAME | Zwraca nazwę kolumny dla danego identyfikatora kolumny. |
| COL_LENGTH | Zwraca długość kolumny w bajtach. |
| COLUMNPROPERTY | Zwraca właściwość kolumny, na przykład czy jest to tożsamość, czy kolumna obliczana. |
Metadane ścieżki dostępu (indeksy i statystyki)
Sprawdź struktury indeksowania i świeżość statystyk. Użyj tych metadanych w dostrajaniu przepływów pracy i konserwacji opartej na metadanych.
| Funkcja | Description |
|---|---|
| INDEX_COL | Zwraca nazwę indeksowanej kolumny. |
| INDEXKEY_PROPERTY | Zwraca właściwość klucza indeksu. |
| INDEXPROPERTY | Zwraca właściwość indeksu, taką jak klastrowana lub wyłączona. |
| STATS_DATE | Zwraca statystyki daty ostatniej aktualizacji dla tabeli lub indeksu. |
Magazyn fizyczny i metadane pełnotekstowe
Sprawdź układ fizyczny (pliki i grupy plików) oraz składniki pełnotekstowe. Te informacje służą do zarządzania magazynem, rozwiązywania problemów i inspekcji konfiguracji.
| Funkcja | Description |
|---|---|
| FILE_ID | Zwraca identyfikator pliku. |
| FILE_IDEX | Zwraca identyfikator pliku na podstawie nazwy pliku. |
| NAZWA_PLIKU | Zwraca nazwę pliku dla identyfikatora pliku. |
| FILEGROUP_ID | Zwraca identyfikator grupy plików. |
| FILEGROUP_NAME | Zwraca nazwę grupy plików. |
| FILEGROUPPROPERTY | Zwraca właściwość grupy plików. |
| FILEPROPERTY | Zwraca właściwość pliku, taką jak rozmiar lub stan. |
| FULLTEXTCATALOGPROPERTY | Zwraca właściwość wykazu pełnotekstowego. |
| FULLTEXTSERVICEPROPERTY | Zwraca właściwości usługi pełnotekstowej, takie jak stan ładowania. |
Koordynacja środowiska uruchomieniowego i wygenerowane metadane wartości
Koordynowanie pracy między sesjami przy użyciu blokad aplikacji. Pobierz wygenerowane wartości liczbowe dla obiektów tożsamości i sekwencji.
| Funkcja | Description |
|---|---|
| APPLOCK_MODE | Zwraca tryb blokady przechowywany przez bieżącą sesję. |
| APPLOCK_TEST | Sprawdza, czy można uzyskać blokadę bez faktycznego uzyskania. |
| SCOPE_IDENTITY | Zwraca ostatnią wartość tożsamości wygenerowaną w bieżącym zakresie. |
| NASTĘPNA WARTOŚĆ DLA | Zwraca następną wartość w obiekcie sekwencji. |