私のコードでは、起動時にいくつかのデータベース メンテナンスを実行するルーチンがあり、次のコードを使用してテーブルから主キーを削除します。
USE Students EXCLUSIVE
ALTER TABLE Students DROP PRIMARY KEY
これが一度だけ実行され、キーがそこにあれば、人生は良いです。ただし、既に削除されている場合は、エラー コード 1879 が生成されます。これをテストして RETURN を実行すると、問題が解決します。
ただし、ALTER TABLE コマンドを発行する前にキーの存在をテストできるようにしたいと考えています。
ヘルプ ファイルと MSDN を検索しても役に立ちませんでした。主キーの存在を確認するコードがないとは思えませんが、見つからないことは確かです。
ありがとう