web-dev-qa-db-ja.com

SQL Server Management Studioを使用して新しい行を追加しますか?

SQL Server Management Studioの使用方法を学習していますが、新しい行をテーブルに挿入する方法がわかりません。

テーブル構造:

ID,
Field1,
Field2

クエリ:

INSERT INTO Table (Field1,Field2) VALUES(1,2)

エラー:

メジャーエラー0x80040E14、マイナーエラー25503

私はおそらく非常に単純な何かを見逃しているでしょう。任意の助けいただければ幸いです。

12
sooprise

わかりました。髪の毛をすべて抜く寸前で、二重引用符の代わりに一重引用符を使用しているように見えて問題が解決しました。

今、もっと髪を抜いていきたいです。

皆様のご返信ありがとうございます。これは私の間違いでした。

9
sooprise

テーブルに自動インクリメントするIDフィールドがありますか?そうでない場合は、IDステートメントでINSERTの値を手動で指定する必要があります。

オブジェクトエクスプローラーを使用してIDフィールドが自動インクリメントされているかどうかを確認するには、テーブルに移動して[列]ノードを展開します。 ID列を見つけて右クリックし、[プロパティ]を選択します。 IdentityプロパティがFalseに設定されている場合は、IDフィールドが自動インクリメントされないことを意味します。

テーブルに行を追加するための他のオプションは、オブジェクトエクスプローラーでテーブルに移動し、右クリックしてテーブルを開くを選択することです。次に、グリッドの最後の行に移動して、列の値を手動で入力できます。

3
TLiebe