Ajouter une nouvelle ligne Utilisation de SQL Server Management Studio?
Je suis en train d'apprendre comment utiliser SQL Server Management Studio et ne peuvent pas comprendre comment insérer une nouvelle ligne dans une table.
Structure De La Table:
ID,
Field1,
Field2
Requête:
INSERT INTO Table (Field1,Field2) VALUES(1,2)
Erreur:
Erreur majeure 0x80040E14, Erreur Mineure 25503
Je suis probablement manquant quelque chose de très simple. Toute aide serait appréciée.
source d'informationauteur sooprise
Vous devez vous connecter pour publier un commentaire.
Ok, j'étais sur le point de sortir de mes cheveux, et il semble que l'utilisation des guillemets simples au lieu des guillemets doubles résolu le problème.
Maintenant, je voudrais tirer mes cheveux encore plus.
Merci pour les réponses à tout le monde. Celui-ci a été mon erreur.
Votre tableau d'auto-incrémentation du champ ID? Si non, vous devez spécifier manuellement la valeur de l'ID dans ta requête INSERT.
Vous pouvez vérifier si le champ ID est en auto-incrémentation par l'aide de l'Explorateur d'Objets, de la navigation à la table et à élargir les Colonnes de nœud. Trouver l'ID de la colonne, cliquez-droit dessus et sélectionnez Propriétés. Si l'Identité de la propriété est définie sur False, elle signifie que le champ ID n'est PAS de l'auto-incrémentation.
Votre autre option pour ajouter une ligne à la table est de naviguer à la table dans l'Explorateur d'Objets, clic droit dessus et en sélectionnant Ouvrir la Table. Vous pouvez alors passer à la dernière ligne de la grille et entrer manuellement les valeurs pour les colonnes.