Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi est-ce que je ne reçois pas assez de valeurs lors de l'exécution d'un INSERT ?

Vous ne spécifiez pas les colonnes pour lesquelles vous fournissez des valeurs, donc la base de données attend une valeur pour chaque colonne de votre tableau.

En supposant que vous ayez une colonne name dans ce tableau, vous devez faire ceci :

insert into theme (name) values('Sport');

Ne pas lister les colonnes cibles dans un INSERT déclaration est un mauvais style de codage.