powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
4 сообщений из 4, страница 1 из 1
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
    #32018467
RomanSt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь получить на выходе хранимой процедуры набор , который бы содержал объединение таблицы с перекрестным запросом , который получаю , выполнив динамически собранную строку. Join для этого не подходит, Select into #tmpTable Exec('бла-бла-бла') тоже не разрешен, заранее создать времянку - количество и имена столбцов не известны. Может есть еще выход , который мне неизвестен. Заранее спасибо, Роман
...
Рейтинг: 0 / 0
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
    #32018510
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Добавляете серевер самому себе как linked server

2. select * from OPENQUERY( my_linked_server ,'exec sp_who')

3. Процедуру, которая будет использовать приведенный выше select создаете в QA следующим образом
SET ANSI_NULLS ON
GO
SET ANSI_WARNINGS ON
GO

CREATE PROCEDURE myproc1 ...

GO
Иначе получите сообщение об ошибке
"Error:Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query."
...
Рейтинг: 0 / 0
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
    #32018513
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glory, мои аплодисменты! Сам до такого додумался или кто подсказал?
...
Рейтинг: 0 / 0
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
    #32018518
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично я впервые увидел данный способ у MishGan в топике

http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=2945&Idle=365&Sort=0&Order=Descend&Page=0&Session=
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]