Si je crée une table avec une colonne d'identité comme clé primaire et que toutes les autres colonnes ont des valeurs par défaut, par exemple
create table rr (id int identity(1,1) primary key, dt datetime default getdate())
Si je crée une table avec une colonne d'identité comme clé primaire et que toutes les autres colonnes ont des valeurs par défaut, par exemple
create table rr (id int identity(1,1) primary key, dt datetime default getdate())
Réponses:
Pour insérer une seule ligne
INSERT INTO RR DEFAULT VALUES;
Il est possible d'insérer plusieurs lignes de valeurs par défaut en (ab) en utilisant MERGE
MERGE INTO RR
USING (SELECT TOP 1000 *
FROM master..spt_values) T
ON 1 = 0
WHEN NOT MATCHED THEN
INSERT
DEFAULT VALUES;
GO 1000semble beaucoup plus facile. Merci pour ça.
GO 1000- pas exactement la même chose mais beaucoup moins de tracas que d'essayer de mémoriser cette syntaxe. :-)