仕事で色んなRDBMSを扱っているわけですが、クエリ(SQL文)を書くときにRDBMSごとに方言があったりします。
例: Goaテーブルの先頭から100件のデータを取得するSELECT文
- [Microsoft SQL Server]
SELECT TOP 100 * FROM Goa - [Oracle]
SELECT * FROM (SELECT * FROM Goa) WHERE ROWNUM <= 100 - [MySQL]
SELECT * FROM Goa LIMIT 0, 100
んなもん、いちいち覚えてらんねーっての。
コメント