这是我用来在Toad中创建视图的脚本
CREATE VIEW INTERN_VIEW AS
SELECT SPRIDEN_ID, SPRIDEN_FIRST_NAME, SPRIDEN_LAST_NAME, SYRISCH_COM_ID
, SYRINCP_COM_NAME, SYRISCH_STATUS_CODE --,
, min(SYRISCH_CH_NUM)
FROM SYRISCH, SINSPL_CUSTOM.SPRIDEN ,SYRINCP
Where SYRISCH_STATUS_CODE = 'PE'
and spriden_change_ind is null
and SPRIDEN_PIDM = SYRISCH_PIDM
and SYRINCP_COM_ID = SYRISCH_COM_ID
group by SPRIDEN_ID, SPRIDEN_FIRST_NAME, SPRIDEN_LAST_NAME
, SYRISCH_COM_ID, SYRINCP_COM_NAME, SYRISCH_STATUS_CODE
我收到错误说
“ORA-00998:必须使用列别名命名此表达式”。
答案 0 :(得分:2)
您必须将min(SYRISCH_CH_NUM)
命名为
SELECT SPRIDEN_ID, SPRIDEN_FIRST_NAME, SPRIDEN_LAST_NAME, SYRISCH_COM_ID, SYRINCP_COM_NAME, SYRISCH_STATUS_CODE--,
,min(SYRISCH_CH_NUM) as SYRISCH_CH_NUM
FROM SYRISCH, SINSPL_CUSTOM.SPRIDEN ,SYRINCP
Where SYRISCH_STATUS_CODE = 'PE'
and spriden_change_ind is null
and SPRIDEN_PIDM = SYRISCH_PIDM
and SYRINCP_COM_ID = SYRISCH_COM_ID
group by SPRIDEN_ID, SPRIDEN_FIRST_NAME, SPRIDEN_LAST_NAME, SYRISCH_COM_ID, SYRINCP_COM_NAME, SYRISCH_STATUS_CODE