Это более синтаксический вопрос Я пытаюсь написать процедуру или функцию хранилища, которые я могу встроить в запрос, например:
select * from MyBigProcOrFunction
Я пытаюсь определить табличную функцию, но я не понимаю, как это сделать, когда я создаю таблицы tmp, чтобы выработать данные, прежде чем я, наконец, вернусь в конце таблицы. Моя оценка для моего кода:
create function FnGetCompanyIdWithCategories()
returns table
as
return
(
select * into a #tempTable from stuff
'
etc
'
select companyid,Company_MarketSector from #tempTables 'the returning table data
)
Если я определяю функцию, как вернуть ее в виде таблицы?