[英]How to declare null column in SQL oracle in Select statement
我正在嘗試在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
一樣工作。 如果您要保存數據,則會出現問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.