web-dev-qa-db-ja.com

値のないテーブルへのINSERTの構文?

次のスキーマで作成されたテーブルがあります。

CREATE TABLE [dbo].[Visualizations]
(
    VisualizationID     int identity (1,1)      NOT NULL
)

テーブルには設定可能なフィールドがないため、レコードを挿入する方法がわかりません。私は試した:

INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();

どちらも機能しません。これを行うための適切な構文は何ですか?

編集:多くの人が私のテーブルで混乱しているように見えるので、それは純粋にいくつかのサブテーブルの親を表すために使用されます...それぞれがFKとこれらの各FKによってこのテーブルを参照しますPKであるため、これらのすべてのテーブルでIDは一意です。

65
David Pfeffer

this を参照してください(例 "F. DEFAULT VALUESオプションを使用してデータをロードする"):

INSERT INTO [Visualizations] DEFAULT VALUES;
101
Anton Gogolev