SQL Server報表產生器開發,出現ORA-01036的錯誤


在使用SQL Server報表產生器開發程式時,出現ORA-01036: illegal variable name/number的錯誤。


原來是因為Oracle DB在使用變數上與SQL Server不同,正確的SQL如下,
使用的變數名稱::v_year、:v_month


因為SQL必須在變數前面加上「:」,如 :v_year、:v_month,所以在參數名稱也要加上加上「:」