1

新しいフィールドを追加するなど、テーブルが変更されると、テーブルの依存ビューを更新する SQL スクリプトがあります。スクリプトは ExecuteNonQuery を介して実行されます。以下の例を参照してください。

 Using refreshCommand As New SqlClient.SqlCommand("EXEC RefreshDependentViews  'Customer','admin',0", SqlClient.SqlConnection, SqlClient.SqlTransaction)

    refreshCommand.ExecuteNonQuery()

End Using

上記のコードを実行すると 4 ~ 5 秒かかりますが、スクリプトのみをコピーして MS SQL で直接実行すると、2 ~ 3 秒しかかかりません。

私の質問は、なぜそれらの間隔が異なるのですか?

MS SQL サーバーは私の PC 自体とコード上にあることに注意してください。

ありがとう

4

1 に答える 1