在IBM DB2中如何在select中返回常量值?

57hvy0tb  于 2023-01-13  发布在  DB2
关注(0)|答案(1)|浏览(316)

我希望在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中使用。

uwopmtnx

uwopmtnx1#

在新列名两边使用双引号,而不是单引号,例如

SELECT
 'constant_value' AS "constant_column_name",
  real_column1,
  real_column2
FROM real_table

我在Db2-LUW上工作。如果你仍然得到一个错误,发布你的Db2-服务器平台变体和版本。
您也可以省略双引号,在这种情况下,新的column-name必须遵守标识符规则,并且将强制使用大写。

相关问题