長年ご愛好してきたOracleからSQLServerへ移り住んでみた感想です。
テーブル名、列名が大文字小文字が判別される!
Oracle:大文字小文字なんて気にしない。
SQLServer:大文字小文字も見てますよ!
COMMITがいらない!
Oracle:insert、update、deleteはコミットを忘れずに。
SQLServer:トランザクションを定義しないとコミットしたら、逆にエラー。
・・なんの単位でコミットしてるんだろ。
テーブル、データのバックアップの構文が違う!
Oracle:Create table hoge as select * from hogehoge;
SqlServer:Select * into HOGE from hogehoge;
・・構文の最初がselectだと誤って実行しそう。
他にも気がついたら更新します。
なんだかOracleに未練たらたら。