sql >> データベース >  >> RDS >> Sqlserver

ストアド プロシージャ経由でのみ INSERT を強制する

    データベースユーザー(および「パブリック」ロール)にテーブルに対するINSERT権限を付与しないでください。

    これらのユーザーに INSERT ストアド プロシージャを実行する権限を付与します。これにより、ユーザーはストアド プロシージャを呼び出すことができますが、基になるテーブルにデータを直接挿入することはできません。

    DENY INSERT ON dbo.YourTable TO PUBLIC
    GRANT EXECUTE ON dbo.InsertDataProc TO PUBLIC
      

    1. 重複/類似の列値を持つ行を検索するMySQL

    2. psqlは結果配列に「匿名」を返します

    3. UWP アプリをリモート SQL Server 2008 プロバイダーに接続する:TCP プロバイダー、エラー:0

    4. CakePHP-JOINを使用して3つのテーブルを効率的に検索する