Я пытаюсь назначить значение столбца по умолчанию для функции TO_CHAR.
SELECT '1' AS TO_CHAR(N_NAME)
Я получаю сообщение об ошибке "Ключевое слово FROM не найдено там, где ожидается".Кто-нибудь может помочь?
SELECT '1' AS "TO_CHAR(N_NAME)" FROM YourActualTableName;
Я только что понял, что, поскольку я передаю значение как символ, мне больше не нужен TO_CHAR. Не могу поверить, что я не видел этого, прежде чем опубликовать это.
SELECT '1' AS N_NAME FROM MyTable;
Вы ищете from dual:
from dual
SELECT '1' AS "TO_CHAR(N_NAME)" FROM dual;
Обратите внимание, что TO_CHAR(N_NAME) весьма подозрительно как псевдоним столбца.Предполагается, что вы действительно хотите сослаться на столбец в таблице.
TO_CHAR(N_NAME)