У меня есть запрос sql, который состоит из двух частей: 1) который вызывает сохраненный proc и заполняет данные в таблице temp (используя функцию openXML) 2) Другая часть sql, которая объединяется с этой таблицей и набором результатовкак выбрать конкретный набор данных из sql
В настоящее время, когда я выполняю хранимую процедуру, он возвращает мне два набора результатов. Но он должен вернуть только мне второй результат, а не набор результатов таблицы temp.
Код моей Visual Studio по умолчанию выбирает первый набор результатов, тогда как требуемый набор результатов является вторым. SQL, выглядит следующим образом:
@SQL = 'Create table #TempTable (YearEntry int, Quarter int) insert into #TempTable exec CreateTableFromXML @YearQuarterList ' +
' Select * from ABCD inner join #TempTable T on T.YearEntry = A.Year '
Она должна возвращать только все столбцы из таблицы, в то время как Retuns
#TempTable and all the columns from A Table.
Может кто-нибудь, пожалуйста, руководство меня, как получить только набор результатов, который возвращает все столбцы таблицы A.
благодаря
Возможно, вам нужно указать, какие столбцы вы хотите выбрать. «*» Указывает все столбцы из обеих таблиц. Попробуйте 'Select A. *' или явно укажите столбцы в элементе select. – NealB