执行如下命令时
db2 "select count(IBMREQD) from sysibm.sysdummy1"
您可以重命名列的名称,如
db2 "select count(IBMREQD) qty from sysibm.sysdummy1"
我想知道是否可以重命名值返回的结果集的列,如下所示:
db2 "values varchar(current path)"
类似于:
db2 "values varchar(current path) current_Path"
答案 0 :(得分:1)
您只能将子别分配给子选择的SELECT
子句中的列,而VALUES
语句本身就是一种子选择,因此您无法修改它的作用。您必须将VALUES
包装在另一个SELECT
语句中,例如
select * from table( values varchar(current path)) as t( current_Path )
与
基本相同select varchar(current path) as current_Path from sysibm.sysdummy1