1. ホーム
  2. sql

[解決済み] INSERTとINSERT INTOの比較

2022-11-30 11:02:23

質問

MS SQL で T-SQL を使用していますが、テーブルにデータを挿入する必要があるときは、どういうわけか構文を使用する傾向があります。

INSERT INTO myTable <something here>

というキーワードは理解できましたが INTO は任意であり、使用する必要はないのですが、なぜか私の場合は習慣になってしまいました。

私の質問は

  • を使用することに何か意味があるのでしょうか? INSERT 構文と INSERT INTO ?
  • 規格に完全に準拠しているのはどれですか?
  • これらは両方とも標準SQLの他の実装で有効ですか?

どのように解決するのですか?

INSERT INTO が標準です。 しかし INTO はほとんどの実装では省略可能ですが、いくつかの実装では必須です。したがって、あなたのコードが移植可能であることを保証するために、これを含めることは良い考えです。

標準SQLのいくつかのバージョンへのリンクを見つけることができます。 ここに . 古い標準の HTML 版を見つけました はこちら .