我在SSIS一個變量,以查詢ORA-00936缺少表達-select語句
SELECT OBS_TYPE_ID, OBS_TYPE_NAME, OBS_UNIT_ID, IS_LEAF, PATH, LEVEL0_NAME, LEVEL1_NAME, LEVEL2_NAME, LEVEL3_NAME, LEVEL4_NAME,
LEVEL5_NAME, LEVEL6_NAME, LEVEL7_NAME, LEVEL8_NAME, LEVEL9_NAME, LEVEL10_NAME, LEVEL0_UNIT_ID, LEVEL1_UNIT_ID,
LEVEL2_UNIT_ID, LEVEL3_UNIT_ID, LEVEL4_UNIT_ID, LEVEL5_UNIT_ID, LEVEL6_UNIT_ID, LEVEL7_UNIT_ID, LEVEL8_UNIT_ID, LEVEL9_UNIT_ID,
LEVEL10_UNIT_ID, HIERARCHY_LEVEL, CREATED_DATE, CREATED_BY, LAST_UPDATED_DATE, LAST_UPDATED_BY
FROM NIKUREP.NBI_DIM_OBS_V
WHERE LAST_UPDATED_DATE >= TO_CHAR(TO_DATE(@[User::LastModifiedDate] ,'YYYY-MM-DD'),'YYYY-MM-DD')
時,我的數據流任務連接到Oracle執行這個我得到ORA-00396缺少表達
,能有人請幫忙,一直想弄明白這個爲期1周
此@的輸出[用戶:: LastModifiedDate]會像「1960年1月1日」,因此添加單引號參數的日期將使它成爲''1960-01-01'',同樣你的查詢也給我提供了同樣的錯誤信息 – sab
這個查詢的結果是什麼?你可以把它寫在某處或看到它:「select @ [User :: LastModifiedDate] from ...」@ user3132672 –
輸出將是'1960-01-01'或最大日期'2017-06-17' – sab