Почему Oracle ест мою строку?

Сейчас я пытаюсь выполнить следующий запрос к базе данных Oracle

select tzname || ' (UTC'|| tz_offset(tzname) || ')' from v$timezone_names

Это не кажется очень сложным. Просто название временной зоны и смещение UTC в фигурных скобках. Но когда я выполняю запрос с помощью PL / SQL Developer в Windows, он всегда съедает последнюю скобку.

Итак, я пошел в sqlplus и выполнил его там, и теперь я получаю свою последнюю скобку, а также дополнительный пробел перед последней скобкой, поскольку

Я пробовал использовать вложенные to_char () и trim () , но ничего не изменилось. Я также пробовал это на разных БД, но всегда одно и то же.

Кто-нибудь знает, есть ли проблема с tz_offset и конкатенацией строк?

8
задан Jeffrey Kemp 2 June 2011 в 01:35
поделиться