Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб / 4 сообщений из 4, страница 1 из 1
05.12.2001, 08:38
    #32018467
RomanSt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
Пытаюсь получить на выходе хранимой процедуры набор , который бы содержал объединение таблицы с перекрестным запросом , который получаю , выполнив динамически собранную строку. Join для этого не подходит, Select into #tmpTable Exec('бла-бла-бла') тоже не разрешен, заранее создать времянку - количество и имена столбцов не известны. Может есть еще выход , который мне неизвестен. Заранее спасибо, Роман
...
Рейтинг: 0 / 0
05.12.2001, 17:41
    #32018510
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
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
05.12.2001, 18:33
    #32018513
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
Glory, мои аплодисменты! Сам до такого додумался или кто подсказал?
...
Рейтинг: 0 / 0
05.12.2001, 19:03
    #32018518
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб
Лично я впервые увидел данный способ у 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
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возможно ли объединение результатов выполнения Exec(@sqlString) с какой-либо таб / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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