powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / MESSAGE 'xxx' FOR CONNECTION IDConn;
3 сообщений из 3, страница 1 из 1
MESSAGE 'xxx' FOR CONNECTION IDConn;
    #33954174
panu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удачи и благополучия!
вот такой сервер:
Adaptive Server Anywhere Network Server Version 9.0.2.3354
и вот такая проблемка:
из процедуры хочу сделать:
DECLARE IDConnection integer;
set IDConnection = . . . ;берётся реально существующий конект (его номер)
MESSAGE 'текст сообщения' FOR CONNECTION IDConnection;

при сохранении процедуры - ругается на ошибку синтаксиса - IDConnection

решил проблему таким образом:
DECLARE p_SQL text;
set p_SQL = 'MESSAGE ''' || MessageText || ''' FOR CONNECTION ' || IDConnection ||';';
EXECUTE IMMEDIATE WITH RESULT SET off p_SQL;
но както не нравится такое решение :-( извращением тянет

что скажут знающие люди?

С уважением
Александр Плотников.
...
Рейтинг: 0 / 0
MESSAGE 'xxx' FOR CONNECTION IDConn;
    #33954187
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знающие люди скажут, что будь это не ASA, а другой сервер, то наверное динамический SQL и тянул бы на "извращение" ... здесь же с учетом того, что никаких траблов, ограничений/траблов по функционалу, правам доступа или скорости для динамического SQL для данного сервера не наблюдается, то значит и извращений так же не наблюдается. Так что вполне нормальное решение, сам таким ползуюсь и причин для жалоб ни разу не нашел :)

P.S. Точку с запятой у последнего оператора батча необязательно ставить - я обычно в стрингах на один оператор не ставлю ;)

--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
MESSAGE 'xxx' FOR CONNECTION IDConn;
    #33954555
panu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо успокоили. так и будем дальше жить...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / MESSAGE 'xxx' FOR CONNECTION IDConn;
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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