私は確かに方法はありませんが、私は知識を超えてそれらの専門家のためにこれを置いています。Sql Server変更を選択
私が探しているのは、SELECTステートメントがデータベースレベルで実行される前に何らかの形で変更することです。真剣に切り詰めダウン例えば、私は次のような何かをしたいのですが...誰かが、次のSQL
SELECT * FROM users.MESSAGES
を実行したときに私はそれを実行する前に、それをキャッチしたい、との文を変更したいです
SELECT * FROM users.MESSAGES WHERE RECIPIENT = ORIGINAL_LOGIN()
は私がこれを必要とするかもしれないすべての私のテーブルの上にビューを作成に頼る必要がなく、ORACLEのVPDSと同様の方法でデータにユーザー制限を強制することができますのようなものに。
Ahhh、bugger。だから私はこれが "OracleがSql Server上で持っている残りのいくつかの事柄(データスクラブのためのBEFOREトリガーと一緒に)"というカテゴリーに入ると思います。 私はちょっと、余分なデータオブジェクトに頼らざるを得ないとは思っていませんでしたが、私は聞いてみました。 – eidylon