Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / connection variables in events / 3 сообщений из 3, страница 1 из 1
16.02.2007, 00:25
    #34335211
Марсель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connection variables in events
ASA 902.3420

Делаю
==========================
create PROCEDURE "DBA"."sp_Init" ()
BEGIN
CALL sp_login_environment ();

CREATE VARIABLE cvSmallPartitionSize integer;
SET cvSmallPartitionSize = 65536;
END;
SET OPTION PUBLIC.LOGIN_PROCEDURE = 'dba.sp_Init';

create EVENT "1111111" ENABLE AT ALL
HANDLER
BEGIN
print cvSmallPartitionSize;
END;

TRIGGER EVENT "1111111";
==========================

в окне сервера получаю
==========================
Handler for event '1111111' caused SQLSTATE '52003'
Column 'cvSmallPartitionSize' not found
==========================

Это фича такая, или глюк?
В доке не нашел, может плохо искал
тогда сильно не бейте :)

Заранее спасибо!
...
Рейтинг: 0 / 0
16.02.2007, 01:14
    #34335234
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connection variables in events
Фича это, фича :)
Для триггеров создается коннект который не зовет login_procedure.
Добавь в свою sp_Init команду print 'user logged in'; и сам увидишь

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
16.02.2007, 01:15
    #34335236
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connection variables in events
Кстати, я в доке этого тоже не вижу :( Надо пожаловаться в Сайбез.

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / connection variables in events / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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