我希望在SQL响应中有一个常量值:
SELECT 'constant_value' AS 'contant_column_name', -- does not work in ibm db2 real_column1, real_column2 FROM real_table
这段代码可以在MariaDB/MySQL和MS SQL数据库中使用,但不能在IBM DB2中使用。
uwopmtnx1#
在新列名两边使用双引号,而不是单引号,例如
SELECT 'constant_value' AS "constant_column_name", real_column1, real_column2 FROM real_table
我在Db2-LUW上工作。如果你仍然得到一个错误,发布你的Db2-服务器平台变体和版本。您也可以省略双引号,在这种情况下,新的column-name必须遵守标识符规则,并且将强制使用大写。
1条答案
按热度按时间uwopmtnx1#
在新列名两边使用双引号,而不是单引号,例如
我在Db2-LUW上工作。如果你仍然得到一个错误,发布你的Db2-服务器平台变体和版本。
您也可以省略双引号,在这种情况下,新的column-name必须遵守标识符规则,并且将强制使用大写。