Uživatelem definované funkce
Microsoft SQL Server 2000 umožňuje vytvořit uživatelem definované funkce.Podobně jako všechny funkce uživatelem definovaná funkce je rutina, která vrací hodnotu.Jaký druh hodnota se vrátí na základě, uživatelem definované funkce spadá do jedné ze tří kategorií: které vrátit aktualizovatelné tabulky, které vrátit-aktualizovatelné tabulky a které vracejí skalární hodnotu.
Uživatelem definované funkce obsahuje jediný příkaz SELECT a prohlášení, že je aktualizovatelný, pak tabelární výsledek funkce je také možné aktualizovat.
Pokud uživatelem definované funkce obsahuje více než jeden příkaz SELECT nebo obsahuje příkaz SELECT, který není možné aktualizovat, není tabelární výsledek, vrátí funkce Aktualizovat.
Pokud funkce vrací tabulku, můžete tuto funkci v klauzuli FROM dotazu.Další informace naleznete v tématu Jak: vytvoření dotazů pomocí něco kromě tabulky.Pokud funkce vrací skalární hodnotu, můžete je použít v dotazu je použít kdekoli název sloupce.Další informace naleznete v tématu Výrazy v dotazech.