У меня проблема с отображением изображения в PL/SQL Dynamic View Content (Apex Oracle).
Ниже приведена проблемная строка кода:
sys.htp.p( '<img src="'https://apex.oracle.com/pls/apex/cgdev/test/cool/'||'kk1.ID'||'.1.png'"/>');
Где kk1.ID
ID
относится к отчету.
Мне нужно получить результат:
"https://apex.oracle.com/pls/apex/cgdev/test/cool/2.1.png"
Как правильно объединить строки?
С уважением, Стефан
0
chabo
11 Апр 2020 в 18:46
1 ответ
Строка № 5 показывает, как это должно выглядеть. Думаю, ваша проблема заключалась в неправильном заключении kk1.id
в одинарные кавычки. Я не открывал и закрывал теги IMG
. Добавьте их, если необходимо.
SQL> with kk1 (id) as
2 (select 2 from dual)
3 select
4 '"https://apex.oracle.com/pls/apex/cgdev/test/cool/' || kk1.ID ||'.1.png"' col
5 from kk1;
COL
----------------------------------------------------------
"https://apex.oracle.com/pls/apex/cgdev/test/cool/2.1.png"
SQL>
0
Littlefoot
11 Апр 2020 в 19:18
Похожие вопросы
Новые вопросы
oracle
Oracle Database - это многомодельная система управления базами данных, созданная корпорацией Oracle. НЕ используйте этот тег для других продуктов, принадлежащих Oracle, таких как Java и MySQL.
sys.htp.p( '<img src="https://apex.oracle.com/pls/apex/cgdev/test/cool/'||'kk1.ID'||'.1.png'"/>');
Или лучше — используйте APEX_STRING.FORMAT