передача значений с конкатенацией

ржавый чугунок
Дата: 04.12.2007 12:18:54
Почему я не могу вывести значение константы?
declare
a varchar2(60);
begin
for i in
(SELECT   (''''|| a.collumn ||'''')  alias
FROM tab a)
loop
a:=i.alias;
dbms_output.put_line(a);
dbms_output.put_line('^[' || Package.Constant || ']{2}$');
end loop;
end;

результат:

1. '^[' || Package.Constant || ']{2}$'
2. ^[НУ_ЧТО_ЗА_НАФИГ]{2}$


_Alex_SMIRNOV_
Дата: 04.12.2007 12:25:12
А что такое Package.Constant ?
_spy_
Дата: 04.12.2007 12:25:29
Четко вопрос можете сформулировать, что не так? Что хотите увидеть?
ржавый чугунок
Дата: 04.12.2007 12:29:42
в пакете зашил константу, в таблице лежат маски рег. экспов, мне нужно при выборке изменять маску согласно зашитому в константе пакета.

при пут_лайне строки(просто строки) с данной константой она подсасыватся и отображается значение константы, когда же пытаюсь показать эту строку из таблицы выводится так как лежит в таблице. Понять хочется почему, в итоге то строка одна и та же но почему она не подсасывает значение константы?
_spy_
Дата: 04.12.2007 12:35:17
ржавый чугунок
когда же пытаюсь показать эту строку из таблицы выводится так как лежит в таблице.

Хм.. а как она по-вашему должна отображаться-то?
ГостЪ
Дата: 04.12.2007 12:37:04
ржавый чугунок
в пакете зашил константу, в таблице лежат маски рег. экспов, мне нужно при выборке изменять маску согласно зашитому в константе пакета.

при пут_лайне строки(просто строки) с данной константой она подсасыватся и отображается значение константы, когда же пытаюсь показать эту строку из таблицы выводится так как лежит в таблице. Понять хочется почему, в итоге то строка одна и та же но почему она не подсасывает значение константы?


SQL движок не видит констант пакетов(PLSQL).

STFF "Как правильно задавать вопросы"
_Alex_SMIRNOV_
Дата: 04.12.2007 12:39:24
ржавый чугунок
в пакете зашил константу


Используйте функции в пакете вместо констант
ржавый чугунок
Дата: 04.12.2007 12:41:02
ГостЪ

SQL движок не видит констант пакетов(PLSQL).

1. выбрал я ее то уже в переменную, она уже дальше обрабатывается движком PL
если по вашему: Что нибудь сделать можно?
Elic
Дата: 04.12.2007 12:43:44
ржавый чугунок
Что нибудь сделать можно?
Если психиатр не поможет, то обращайся к патологоанатому.
ГостЪ
Дата: 04.12.2007 12:45:45
ржавый чугунок
Что нибудь сделать можно?


Для начала внятно объяснить проблему, лучше с примером.
STFFПравильные вопросы