sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2008:Kan en UDF med flere sætninger returnere en UDT?

Det bedste, jeg kunne finde på, var at erklære en tabelvariabel af din type lokal til funktionen og bruge den i hele din kode. Udfør derefter en INSERT...SELECT i parametertabellen lige før RETURN-sætningen.

Jeg har hidtil undgået brugerdefinerede typer. Selvom de virker lovende, med evnen til at ændre typen på ét sted i stedet for at ændre datatyper overalt, ser de bare aldrig ud til at levere, når det kommer til produktivitet og vedligeholdelse på grund af problemer som disse.




  1. Prioritet for AND- og ELLER-operator i Mysql-valgsforespørgsel

  2. Sådan får du ugevis data i Oracle

  3. rodbc tegnkodningsfejl med PostgreSQL

  4. MySQL Query Optimization - indre forespørgsler