Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Vrací jeden řádek pro každou uloženou proceduru a funkci, ke které může mít aktuální uživatel v aktuální databázi přístup. Sloupce popisující návratovou hodnotu se vztahují pouze na funkce. Pro uložené procedury budou tyto sloupce NULL.
Pro získání informací z těchto pohledů uveďte plně kvalifikovaný název INFORMATION_SCHEMA. view_name.
Poznámka:
Sloupec ROUTINE_DEFINITION obsahuje zdrojové příkazy, které vytvořily funkci nebo uloženou proceduru. Tyto zdrojové výroky pravděpodobně obsahují vložené carriage returny. Pokud vracíte tento sloupec do aplikace, která zobrazuje výsledky v textovém formátu, vložené návraty vozíku ve ROUTINE_DEFINITION výsledcích mohou ovlivnit formátování celkové sady výsledků. Pokud vyberete sloupec ROUTINE_DEFINITION, musíte upravit podle vložených návratů vozíku; například vrácením množiny výsledků do mřížky nebo vrácením ROUTINE_DEFINITION do vlastního textového pole.
| Název sloupce | Datový typ | Description |
|---|---|---|
| SPECIFIC_CATALOG | nvarchar(128) | Konkrétní název katalogu. Toto jméno je stejné jako ROUTINE_CATALOG. |
| SPECIFIC_SCHEMA | nvarchar(128) | Specifický název schématu. **Důležitý** Nepoužívejte INFORMATION_SCHEMA pohledy k určení schématu objektu. INFORMATION_SCHEMA pohledy představují pouze podmnožinu metadat objektu. Jediný spolehlivý způsob, jak najít schéma objektu, je dotazovat se do sys.objects katalogového pohledu. |
| SPECIFIC_NAME | nvarchar(128) | Konkrétní název katalogu. Toto jméno je stejné jako ROUTINE_NAME. |
| ROUTINE_CATALOG | nvarchar(128) | Katalogový název funkce. |
| ROUTINE_SCHEMA | nvarchar(128) | Název schématu, které tuto funkci obsahuje. **Důležitý** Nepoužívejte INFORMATION_SCHEMA pohledy k určení schématu objektu. INFORMATION_SCHEMA pohledy představují pouze podmnožinu metadat objektu. Jediný spolehlivý způsob, jak najít schéma objektu, je dotazovat se do sys.objects katalogového pohledu. |
| ROUTINE_NAME | nvarchar(128) | Název akce. |
| ROUTINE_TYPE | nvarchar(20) | Vrací PROCEDURE pro uložené procedury a FUNCTION pro funkce. |
| MODULE_CATALOG | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| MODULE_SCHEMA | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| MODULE_NAME | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| UDT_CATALOG | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| UDT_SCHEMA | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| UDT_NAME | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| DATA_TYPE | nvarchar(128) | Typ dat vrácené hodnoty funkce. Vrací tabulku, pokud je tabulkově hodnotovou funkcí. |
| CHARACTER_MAXIMUM_LENGTH | int | Maximální délka znaků, pokud je return typ znaku. -1 pro data xml a velkých hodnot. |
| CHARACTER_OCTET_LENGTH | int | Maximální délka v bajtech, pokud je typ návratu znak. -1 pro data xml a velkých hodnot. |
| COLLATION_CATALOG | nvarchar(128) | Vždy vrátí hodnotu NULL. |
| COLLATION_SCHEMA | nvarchar(128) | Vždy vrátí hodnotu NULL. |
| COLLATION_NAME | nvarchar(128) | Název kolace vrácené hodnoty. Pro ne-charakterové typy vrací NULL. |
| CHARACTER_SET_CATALOG | nvarchar(128) | Vždy vrátí hodnotu NULL. |
| CHARACTER_SET_SCHEMA | nvarchar(128) | Vždy vrátí hodnotu NULL. |
| CHARACTER_SET_NAME | nvarchar(128) | Název znakové sady vrácené hodnoty. Pro ne-charakterové typy vrací NULL. |
| NUMERIC_PRECISION | smallint | Číselná přesnost vrácené hodnoty. Pro nenumerické typy vrací NULL. |
| NUMERIC_PRECISION_RADIX | smallint | Numerická přesnost radix vrácené hodnoty. Pro nenumerické typy vrací NULL. |
| NUMERIC_SCALE | smallint | Měřítko hodnoty návratu. Pro nenumerické typy vrací NULL. |
| DATETIME_PRECISION | smallint | Zlomková přesnost sekundy, pokud je vrácená hodnota typu datetime. V opačném případě vrátí hodnotu NULL. |
| INTERVAL_TYPE | nvarchar(30) | NULA. Vyhrazeno pro budoucí použití. |
| INTERVAL_PRECISION | smallint | NULA. Vyhrazeno pro budoucí použití. |
| TYPE_UDT_CATALOG | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| TYPE_UDT_SCHEMA | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| TYPE_UDT_NAME | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| SCOPE_CATALOG | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| SCOPE_SCHEMA | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| SCOPE_NAME | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| MAXIMUM_CARDINALITY | bigint | NULA. Vyhrazeno pro budoucí použití. |
| DTD_IDENTIFIER | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| ROUTINE_BODY | nvarchar(30) | Vrací SQL pro funkci Transact-SQL a EXTERNAL pro externě napsanou funkci. Funkce budou vždy v SQL. |
| ROUTINE_DEFINITION | nvarchar(4000) | Vrátí prvních 4000 znaků definice funkce nebo uložené procedury, pokud funkce nebo uložená procedura není zašifrována. V opačném případě vrátí hodnotu NULL. Pro zajištění úplné definice se dotazujte na funkci OBJECT_DEFINITION nebo sloupec definice v katalogu sys.sql_modules . |
| EXTERNAL_NAME | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| EXTERNAL_LANGUAGE | nvarchar(30) | NULA. Vyhrazeno pro budoucí použití. |
| PARAMETER_STYLE | nvarchar(30) | NULA. Vyhrazeno pro budoucí použití. |
| IS_DETERMINISTIC | nvarchar(10) | Vrací ANO, pokud je rutina deterministická. Vrací NE, pokud je rutina nedeterministická. Vždy vrací NO pro uložené procedury. |
| SQL_DATA_ACCESS | nvarchar(30) | Vrátí jednu z následujících hodnot: NONE = Funkce neobsahuje SQL. CONTAINS = Funkce může obsahovat SQL. READS = Funkce pravděpodobně čte SQL data. MODIFIES = Funkce možná modifikuje SQL data. Vrací READS pro všechny funkce a MODIFIES pro všechny uložené procedury. |
| IS_NULL_CALL | nvarchar(10) | Označuje, zda bude rutina volána, pokud je některý z jejích argumentů NULL. |
| SQL_PATH | nvarchar(128) | NULA. Vyhrazeno pro budoucí použití. |
| SCHEMA_LEVEL_ROUTINE | nvarchar(10) | Vrací ANO, pokud je na úrovni schématu, nebo NE, pokud není funkcí na úrovni schématu. Vždy vrací ANO. |
| MAX_DYNAMIC_RESULT_SETS | smallint | Maximální počet dynamických sad výsledků vrácených rutinou. Vrací 0 if funkcí. |
| IS_USER_DEFINED_CAST | nvarchar(10) | Vrátí ANO, pokud uživatelem definovanou castovací funkci, a NE, pokud není uživatelem definovanou castovou funkcí. Vždy vrací NE. |
| IS_IMPLICITLY_INVOCABLE | nvarchar(10) | Vrací ANO, pokud lze rutinu implicitně vyvolat, a NE, pokud funkce nemůže být implicitně vyvolána. Vždy vrací NE. |
| VYTVOŘIL | datetime | Čas, kdy byla rutina vytvořena. |
| LAST_ALTERED | datetime | Naposledy byla funkce upravena. |
Viz také
Systémová zobrazení (Transact-SQL)
Pohledy na informační schémata (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.procedures (Transact-SQL)
sys.sql_modules (Transact-SQL)