制約を使用して特定のテーブルで行の削除を回避する方法はありますか?
ID が 0、1、または 2 の場合、(たとえば) 行の削除を拒否したい
これは、ユーザーがアプリケーションのマスター アカウントを削除するのを避けるためであり、SQL を直接使用して誰かが (誤って) 試みたとしても、それを避けたいと考えています。
ありがとう!
編集:
この質問の全体的な考え方は、アプリケーションに触れないことです。セキュリティの問題ではありません。制約またはSQL Serverが持つその他のことで要求したことを実行できるかどうかを知る必要があるだけです(標準のdbソリューションである必要はありません)。
編集2:
コードサンプルは非常に高く評価されています:D