Utiliser :
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Cela suppose que ni le name
ou col1
les colonnes sont une clé primaire ou ont une contrainte unique sur l'une ou l'autre.
Utiliser :
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Cela suppose que ni le name
ou col1
les colonnes sont une clé primaire ou ont une contrainte unique sur l'une ou l'autre.
Dernières tendances PostgreSQL :tâches les plus chronophages et métriques importantes à suivre
Contrainte SQL DEFAULT pour insérer une colonne avec une valeur par défaut dans la table SQL Server
Langage de requête structuré - Importance d'apprendre SQL
PGAdmin :Non connecté au serveur ou la connexion au serveur a été fermée