在Select语句中为TO_CHAR设置默认列值

时间:2019-05-16 15:36:00

标签: sql oracle select default-value

我正在尝试为TO_CHAR函数分配默认列值。

 SELECT
 '1' AS TO_CHAR(N_NAME)

我不断收到错误消息“在期望的位置找不到FROM关键字”。有人可以协助吗?

3 个答案:

答案 0 :(得分:1)

SELECT '1' AS "TO_CHAR(N_NAME)"
FROM YourActualTableName;

答案 1 :(得分:0)

您正在寻找from dual

SELECT '1' AS "TO_CHAR(N_NAME)"
FROM dual;

请注意,TO_CHAR(N_NAME)作为列别名非常可疑。它建议您实际上要引用表中的列。

答案 2 :(得分:0)

我刚刚意识到,由于我将值作为字符传递,因此我不再需要TO_CHAR了。不能相信我在发布此消息之前没有看到它。

SELECT '1' AS N_NAME
FROM MyTable;