Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase IQ 12 Dynamic SQL / 3 сообщений из 3, страница 1 из 1
16.10.2006, 15:51
    #34057590
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12 Dynamic SQL
Код: plaintext
1.
2.
declare @sql varchar( 30 )
set @sql = 'select getdate()'

как теперь заставить это дело выполняться. Пробовал exec(@sql)

получил

>[Error] Script lines: 1-4 --------------------------
ASA Error -131: Syntax error near '(' on line 3
Msg: 102, Level: 15, State: 0
Line: 0
...
Рейтинг: 0 / 0
16.10.2006, 16:13
    #34057702
just_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12 Dynamic SQL
begin
declare @sql varchar(30);
set @sql = 'select getdate()';
execute immediate with result set on @sql;
end
...
Рейтинг: 0 / 0
16.10.2006, 16:24
    #34057781
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase IQ 12 Dynamic SQL
Благодарю :-) только вот не понял почему область видимости огрничивается begin .. end'ом
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase IQ 12 Dynamic SQL / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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