sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008:Může UDF s více příkazy vrátit UDT?

Nejlepší, s čím jsem mohl přijít, bylo deklarovat proměnnou tabulky vašeho typu místní pro funkci a použít ji v celém kódu. Potom proveďte INSERT...SELECT do tabulky parametrů těsně před příkazem RETURN.

Uživatelsky definovaným typům jsem se zatím vyhýbal. I když se zdají slibné, se schopností změnit typ na jednom místě namísto změny datových typů všude, prostě se zdá, že nikdy nedosáhnou, pokud jde o produktivitu a údržbu, kvůli problémům jako jsou tyto.




  1. Jak převést unixovou epochu na časové razítko

  2. Oracle automaticky vloží záznam do bloku více záznamů, část 2

  3. Jak vrátit více řádků pomocí uložené funkce pl/sql?

  4. Detekce, odstranění prázdných sloupců a aktualizace databáze v SQL, Oracle