2013-05-14 22 views
0

這裏的時候,創建視圖是我用蟾蜍錯誤使用MIN

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

分鐘(SYRISCH_CH_NUM)爲Col1中 – 2013-05-14 11:00:01

回答

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 
相關問題