Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры? / 6 сообщений из 6, страница 1 из 1
22.02.2005, 11:50
    #32927991
Andrey Ts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
Искал - не нашел.
А конструкция
Код: plaintext
insert into #LIST execute dbo.RPT_GETDATAS
не катит: Incorrect syntax near the keyword 'execute'.
...
Рейтинг: 0 / 0
22.02.2005, 11:54
    #32928005
Litus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
неа. Нельзя так :-(

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
22.02.2005, 11:59
    #32928034
Andrey Ts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
что, вообще никак нельзя результат процы запихнуть во врем таблицу?
...
Рейтинг: 0 / 0
22.02.2005, 12:13
    #32928091
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
В доке написано как создавать такие процедуры.
1) создаешь врем таблицу.
2) компилишь процедурку, которая ложит во времянку данные.
3) удаляешь врем. таблицу
4) создаешь вторую процедуру, которая создает врем таблицу и вызывает первую процедуру.

или - просто создаешь времянки на уровне сессии...
...
Рейтинг: 0 / 0
22.02.2005, 13:55
    #32928433
Andrey Ts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
gardenmanВ доке написано как создавать такие процедуры.
1) создаешь врем таблицу.
2) компилишь процедурку, которая ложит во времянку данные.
3) удаляешь врем. таблицу
4) создаешь вторую процедуру, которая создает врем таблицу и вызывает первую процедуру.
Увы, не прокатило...
...
Рейтинг: 0 / 0
24.02.2005, 07:34
    #32930304
sn1251
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры?
Есть другой способ - через прокси-таблицу. Нужно включить в опциях сервера enable_cis, прописать сам сервер как удаленный
Код: plaintext
EXEC sp_addserver 'local',null,'your_server_name'
а затем:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
create procedure testproc
 @namelike varchar( 50 )
as select id, name from sysobjects where name like @namelike
go
create existing table proxy_testproc (
  id int,
  name varchar( 30 ),
  _namelike varchar( 50 ) null,
) external procedure at 'local.your_database_name.dbo.testproc'
go
select * from proxy_testproc where _namelike='sysc%'
go
select * into #tmp from proxy_testproc where _namelike='sysc%'
go
select * from #tmp
go
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Можно ли в ASE 12.5 делать select из результата выполнения хранимой процедуры? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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