Sql 如何在不包含值的表的末尾设置空列
我想做一个空列。我试过这个Sql 如何在不包含值的表的末尾设置空列,sql,oracle11g,Sql,Oracle11g,我想做一个空列。我试过这个 select LOSA_APP.app_ref_no AS "App.Ref.No.", CODE_BRANCH.branch_name AS "Business Unit", CODE_STAFF.staff_name AS "RM", to_date(:endDate, 'dd.mm.yyyy') - LOSA_APP_Z.li_dt AS "Day Count", ..., (select "RemarK By SDS" fro
select LOSA_APP.app_ref_no AS "App.Ref.No.",
CODE_BRANCH.branch_name AS "Business Unit",
CODE_STAFF.staff_name AS "RM",
to_date(:endDate, 'dd.mm.yyyy') - LOSA_APP_Z.li_dt AS "Day Count",
...,
(select "RemarK By SDS" from dual)
from
losa_app LOSA_APP
INNER JOIN
code_branch CODE_BRANCH
ON
LOSA_APP.attend_branch = CODE_BRANCH.branch_id
....
where
LOSA_APP.app_status='A'; -- Application Status in {‘accepted’}
但我得到了一个错误
ORA-00904: "RemarK By SDS": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 22 Column: 16
第22行由SDS从dual中选择备注。实际上,我只想在结尾加上这个空栏作为备注。此列不包含任何值
谢谢试试:
select LOSA_APP.app_ref_no AS "App.Ref.No.",
CODE_BRANCH.branch_name AS "Business Unit",
CODE_STAFF.staff_name AS "RM",
to_date(:endDate, 'dd.mm.yyyy') - LOSA_APP_Z.li_dt AS "Day Count",
...,
'' as "RemarK By SDS"
from
losa_app LOSA_APP
.....
与从dual use中选择RemarK By SDS不同,正如RemarK By SDS一样,它在结果集的末尾为您提供空列