Важна информация:
Това решение никога не трябва да се използва в SP или структурирана заявка; единственото му използване трябва да бъде ограничено до временни заявки в защитена среда, за да се избегнат евентуални недостатъци. Написано е само за да се демонстрира, че в специални случаи би било възможно да има UDT във временни таблици. Благодаря на @Marcel (вижте коментара), че го посочи.
За съжаление не е много лесно, но с някакъв скрипт, който можете, бих запазил малък скрипт, за да създам всички необходими типове, които да бъдат стартирани, когато е необходимо.
Помощен скрипт:
USE [tempdb]
GO
CREATE TYPE [UDT_SomeType] FROM NUMERIC(19,9)
GO
Нормален скрипт:
USE [YOURDB]
GO
CREATE TABLE #SomeTable
(
[some_column] UDT_SomeType,
-- other columns
)