我正在尝试在SELECT语句中创建NULL列,但它不起作用:
SELECT mytable. *, NULL as ColumnName
FROM mytable;
错误代码是
Error report -
SQL Error: ORA-01723: zero-length columns are not allowed
01723. 00000 - "zero-length columns are not allowed"
*Cause: Columns with zero length were not allowed.
*Action: Correct the use of the column.
因此,似乎不可能做到这一点。是否可以在SELECT语句中创建NULL列?
谢谢,
您可以cast()
NULL
根据需要选择任何类型:
SELECT t.*, CAST(NULL as VARCHAR2(100)) as ColumnName
FROM mytable t;
注意:您的代码应与一样工作SELECT
。如果您要保存数据,则会出现问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句