0

クライアントのデータベースのテーブルの 1 つにいくつかの行を挿入したいと考えています。私はそうすることができません。

このテーブル以外のテーブルで挿入、更新、削除操作を実行できます。挿入、更新、または削除を実行しようとすると、エラーは発生しませんが、実行に無限の時間がかかります。

すべてのトリガーと制約を無効にしてみました。

誰でも助けることができますか?

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
4

1 に答える 1

2

そのテーブルはロックされている可能性があります。つまり、他のプロセスによって読み取られています。このテーブルを読んでいる可能性のあるものを調べてみてください。見つかった場合は、次を使用します。

... from lw_code_group_ext with (nolock) ...
于 2012-09-08T13:29:54.053 に答える