|
|
|
connection variables in events
|
|||
|---|---|---|---|
|
#18+
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 ========================== Это фича такая, или глюк? В доке не нашел, может плохо искал тогда сильно не бейте :) Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 00:25 |
|
||
|
connection variables in events
|
|||
|---|---|---|---|
|
#18+
Фича это, фича :) Для триггеров создается коннект который не зовет login_procedure. Добавь в свою sp_Init команду print 'user logged in'; и сам увидишь --- http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 01:14 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34335234&tid=2012248]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 463ms |

| 0 / 0 |
