Rezec
По пиву? (socket80)
Передача поля как параметра в процедуру
[sql]PROCEDURE W_USER_INFO_SEARCH (
pi_string IN VARCHAR2,
pi_field IN VARCHAR2,
mycurs OUT TYPES.cursortype
)
IS
BEGIN
OPEN mycurs FOR
SELECT W_SYS_USERS_PRIVATE.*
FROM W_SYS_USERS_PRIVATE
WHERE
LOWER(pi_field) LIKE LOWER(pi_string)
;
END; -- Procedure[/sql]
pi_field - это поле. Процедура ничего не возвращает т.к. наверное не воспринимает переменную как поле. Что делать?
[sql]PROCEDURE W_USER_INFO_SEARCH (
pi_string IN VARCHAR2,
pi_field IN VARCHAR2,
mycurs OUT TYPES.cursortype
)
IS
BEGIN
OPEN mycurs FOR
SELECT W_SYS_USERS_PRIVATE.*
FROM W_SYS_USERS_PRIVATE
WHERE
LOWER(pi_field) LIKE LOWER(pi_string)
;
END; -- Procedure[/sql]
pi_field - это поле. Процедура ничего не возвращает т.к. наверное не воспринимает переменную как поле. Что делать?