2009/10/01

Oracle ERP Alert 的 Select SQL 是錯的, 但為何在 SQL PLUS 中是正確的

在 Alert 中檢查語法較其他軟體來的嚴謹,

所以若 SQL Plus 中語法 Ok, 但在 Alert 卻有 Error,

可從以下幾點檢查 :

1) 若 Select 之欄位為 Function / 複合式欄位, 則須有別名.

2) 若 Select 中有使用 Mark 備註符號, 則 Mark 會把其以後整行程式碼 Mark 掉, 所以, 不想被 Mark 掉的程式碼, 請移到下一行.

3) 若 Sort 的資料為 Function / 複合式欄位, 則 Sort 不能為別名, 也不能為原欄位名, 須為 Function / 複合式欄位.