У меня есть пакет с кодом, показанным ниже,
Например, когда я использую этот код,
SELECT f.ID,(f.source||'-'||A.TITLE) AS source_system FROM T1 f LEFT JOIN T2 a ON f.SOURCE = a.code;
im, получая результаты ниже,
id source_system
14 X-Unified
14 R-Clarity
14 G-Complete
14 C-South
14 E-East
Но когда я использую тот же запрос в пакете, как показано ниже, я получаю сообщение об ошибке. Может ли кто-нибудь помочь мне, как использовать pipe в запросе Oracle на одиночные кавычки?
SEARCHSQL := 'SELECT ';
SEARCHSQL := SEARCHSQL || ' f.id,(f.SOURCE||''-''||a.TITLE) AS source_system FROM T1 f LEFT JOIN T2 a ON f.SOURCE = a.code';