Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / CURRENT USER в процедуре / 4 сообщений из 4, страница 1 из 1
17.12.2008, 16:43
    #35720530
sapounov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT USER в процедуре
Добрый день !

пытаюсь :
Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE PROCEDURE STORE_INFO ( IN SESSION_ID VARCHAR( 16 ))
	SPECIFIC STORE_LOGON_INFO
	
BEGIN
		INSERT INTO SOME_TABLE VALUES(CURRENT USER, SESSION_ID); 
END

Вместо CURRENT USER в таблицу попадает имя пользователя , создавшего процедуру.
Лыжи не едут :(
...
Рейтинг: 0 / 0
17.12.2008, 18:01
    #35720833
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT USER в процедуре
Дык, все правильно. Попробуйте
Код: plaintext
1.
2.
3.
declare s varchar ( 55 );
set s = 'INSERT ...';
execute immediate s;
...
Рейтинг: 0 / 0
17.12.2008, 21:31
    #35721143
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT USER в процедуре
Вместо CURRENT_USER, возьмите SESSION_USER .
...
Рейтинг: 0 / 0
18.12.2008, 12:12
    #35721951
sapounov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT USER в процедуре
Hunterik,

Спасибо. SESSION_USER работает, как надо
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / CURRENT USER в процедуре / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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