OracleとSQLServer(MSDE)

・INSERT INTO table ( xxx ) VALUES( '' );
SQL Server : NOT NULL制約の文字列フィールドにNULLを指定すると自動で空文字に変換される。
Oracle     : NOT NULL制約の文字列フィールドにNULLを指定するとエラーになる。

・日付
SQL Server : INSERT INTO table ( xxx ) VALUES( GETDATE() );
Oracle     : INSERT INTO table ( xxx ) VALUES( GETSYS );

・外部連結
SQL Server : WHERE テーブル1 *= テーブル2
Oracle     : WHERE テーブル1 = テーブル2 (+)

・出力件数
SQL Server : SELECT TOP 5 xxx, yyy FROM table;
Oracle     : SELECT xxx, yyy FROM table WHERE ROWNUM <= 5;
最終更新:2009年07月15日 11:45
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。