2012-09-08 8 views
0

Je souhaite insérer quelques lignes dans l'une des tables de la base de données de mon client. Je ne suis pas capable de le faire.Impossible d'insérer dans la table SQL Server

Je peux effectuer des opérations d'insertion, de mise à jour et de suppression sur d'autres tables sauf celle-ci. Lorsque j'essaie d'exécuter Insérer, Mettre à jour ou Supprimer, cela ne donne pas d'erreur mais prend un temps infini pour s'exécuter. J'ai même essayé de désactiver tous les déclencheurs et toutes les contraintes.

Quelqu'un peut-il aider?

if not exists(select '' from table_name where col1='val1' and col2='Val2') 
begin 
    insert into lw_code_group_ext(col1,col2,col3) values(val1,val2,val3); 
end 
+0

Etes-vous sûr que c'est l'heure infinie? c'est long à attendre ... –

Répondre

2

Cette table peut être verrouillée. Cela signifie qu'il est lu par d'autres processus. Essayez de travailler sur ce que peut lire ce tableau et si vous le trouvez, utilisez:

... from lw_code_group_ext with (nolock) ... 
+0

Thnx ... Ça m'a vraiment aidé. –