Ошибка конкатенации текста функции plpgsql - PullRequest
0 голосов
/ 28 февраля 2011

Можно ли исправить одно утверждение ниже?

strdir := 'copy '
          || t_name.relname
          || ' from E'''' || C: || '''''
          || t_name.relname || '''.txt'' using delimiters '|'';

Ответы [ 2 ]

1 голос
/ 22 апреля 2012
strdir := 'copy '
          || t_name.relname
          || ' from E''C:"'  -- one ' to many here, included C:, which had no '
                             -- and I suspect you need a double quote here "
          || t_name.relname
          || '".txt'' using delimiters ''|'''; -- closing ", double ' around |
0 голосов
/ 28 февраля 2011

Я думаю, что одинарные кавычки вокруг последних | должны быть по две одинарные кавычки.

...