web-dev-qa-db-fra.com

Syntaxe d'insertion dans une table sans valeurs?

J'ai une table créée avec le schéma suivant:

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

Étant donné que la table n'a pas de champs définissables, je ne sais pas comment insérer un enregistrement. J'ai essayé:

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

Aucun travail. Quelle est la syntaxe appropriée pour ce faire?

Edit: Étant donné qu'un certain nombre de personnes semblent confuses par ma table, elle est utilisée uniquement pour représenter le parent d'un certain nombre de sous-tables ... chacune référence cette table par FK et chacun de ces FK sont des PK, de sorte que dans toutes ces tables, les ID sont uniques.

65
David Pfeffer

Voir this (exemple "F. Charger des données à l'aide de l'option DEFAULT VALUES"):

INSERT INTO [Visualizations] DEFAULT VALUES;
101
Anton Gogolev