Функция табличного значения и команды внутри нее - PullRequest
0 голосов
/ 13 мая 2018

Я запрограммировал функцию с 1) Создать таблицу в Tempdb

  1. Создать таблицу в Tempdb
  2. Создать значение таблицы
  3. время, если команды
  4. Удалить значения из таблицы
  5. Вставка значений в таблицы выше
  6. Проверка существования таблицы

     IF OBJECT_ID('tempdb..#Results') IS NOT NULL 
     DROP TABLE #Results
    

внутри него. Результаты в временных таблицах показывают, что будут поддержаны

можно ли использовать для этого функцию табличного значения? или просто вставка

1 Ответ

0 голосов
/ 13 мая 2018

можно ли использовать для этого функцию табличного значения?или просто вставка

Нет, DML функции не разрешены внутри функции.Вам нужно использовать хранимую процедуру для выполнения операций, которые вы упомянули.

Прочитайте следующую ссылку для получения дополнительной информации о том, что разрешено и не разрешено в функции.

SQL SERVER -Ограничения пользовательских функций (UDF)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...