Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2008:Може ли UDF с множество изрази да върне UDT?

Най-доброто, което можах да измисля, беше да декларирам таблична променлива от вашия тип локална за функцията и да я използвам във вашия код. След това направете INSERT...SELECT в таблицата с параметри точно преди оператора RETURN.

Досега избягвах дефинираните от потребителя типове. Въпреки че изглеждат обещаващи, с възможността да променят типа на едно място, вместо да променят типовете данни навсякъде, те просто изглежда никога не осигуряват резултати, когато става въпрос за производителност и поддръжка поради проблеми като тези.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите нивото на съвместимост на базата данни в SQL Server с помощта на T-SQL

  2. SQL изберете всички, ако параметърът е нулев, иначе връща конкретен елемент

  3. SQL Server 2016:Импортиране на данни

  4. Как да намеря границите на групи от последователни последователни числа?

  5. Възстановяване на проблемната версия на SQL Server?