PostgreSQL/Oracle互換性向上プロジェクト 優先順位変更
仕事でPostgreSQLとOracleの両方のSQL書いたんだけど、
CREATE TABLEのデータ型を書き換えたり(varchar/varchar2とか)、
FROM句ありなし(dualテーブル)を書き換えたり、めんどくさかった。
SQL関数の移植より前に、データ型の移植をやってみよう。
優先順位
簡単で効果が高いと思われるものから手をつける。
1. dualテーブル
雑誌に載っていたはず。
2. データ型
最初の段階では、PostgreSQLとOracleで、データ型を作りやすいほうが合わせる。
データ型に別名つけられれば簡単なんだけど、できるだろうか?
3. MINUS,EXCEPT(差集合)
作れるのか?
4. SQL関数