Таблица значений Функция, где мой план запроса пошел?
мы только что завернули сложный оператор SQL в табличную функцию на SQLServer 2000. Когда мы просматриваем план запроса для SELECT * FROM dbo.NewFunc, он просто дает мне сканирование таблицы созданной мной таблицы.
Я предполагаю, что это потому, что таблица создается в базе данных tempdb, и я просто выбираю из нее.
Так что запрос просто:
SELECT * FROM table in tempdb
Мои вопросы:
Использует ли UDF тот же план, что и сложный оператор SQL?
Как я могу настроить индексы для этого UDF?
Могу ли я увидеть истинный план?