2010-12-01 2 views
2

Je veux juste supprimer ces lignes nulles, j'ai essayé de les utiliser et il ne me laissera même pas les éditer, j'obtiens la même erreur en essayant de les supprimer ou les éditer .ne me laisse pas supprimer des lignes dans sql server 2005 studio de gestion

image

+0

Pouvez-vous coller la requête que vous avez utilisée en essayant de supprimer les enregistrements? –

+0

vous semble avoir un problème de conception sur la table, appuyez sur esc, essayez d'exécuter la commande Supprimer à partir d'un onglet Nouvelle requête et filtrez par les valeurs nulles que vous souhaitez supprimer. Pouvez-vous poster la conception de la table ou la requête précédemment effectuée? – Goows

+0

Vous avez une table sans clé primaire. Ce n'est pas un bon design. Créez un champ de clé primaire! –

Répondre

10

le problème étant qu'il ya un certain nombre de lignes avec juste NULLS, donc quand vous essayez de supprimer une seule ligne, il se plaindra que cette ligne n'est pas unique,

Peut-être essayer un SQL instruction pour supprimer les lignes, telles que

DELETE FROM sop 
WHERE Order IS NULL 

Je n'ai pas pu tester cette requête, mais cela devrait fonctionner pour vous.

+0

Oui, essayez d'ajouter une clé primaire à cette table ... – atfergs

+0

DELETE FROM [dbo]. [Sop] O [[Order] EST NULL – MyHeadHurts

+0

tôt le matin, je n'ai même pas pensé à lancer une requête de suppression .. un moment homer simpson – MyHeadHurts

Questions connexes