Я пытаюсь достичь следующего в переопределении сопоставления Informatica (мой бэкэнд - Teradata):
SELECT ID || '|' || NAME || '|' || SAL as ONE_COLUMN FROM <table_name>
Здесь мои столбцы ID, NAME, SAL поступают из задачи назначения как переменные параметра вРабочий процесс.Но я не могу добиться размещения трубопровода '|'правильно в приведенной ниже строке, которую я указываю в переменной параметра:
'ID || '|' || NAME || '|' || SAL'
Невозможно правильно интерпретировать одинарные кавычки с помощью '|'и всегда выдает нижеприведенную ошибку разбора (прилагается ниже).
Я пробовал разные способы обойти это, но ни один из них, похоже, не работает.Может кто-нибудь помочь мне с некоторыми идеями?