在oracle上運行正常的sql語句放到db2庫中碰到的一些小問題小結:
1.db2的語法比較嚴格,字段爲varchar類型的值必須加單引號,而相反字段爲int類型的話也必須將單引號去掉;
2.在使用union all 連接的時候,兩個或多個被連接的select語句中查詢的字段所起的別名必須一樣,如不一樣會報查不到這個字段,在oracle和sqlserver中不是必須的;
3.db2中使用 小於等於 必須是 <= 中間不能有空格,否則會認爲是非法字符。
呵呵,先寫這幾點吧,再遇到再累加吧!