CLR ストアド プロシージャで暗号化 API を使用したいと考えています。
CLR ストアド プロシージャを作成し、select ステートメントを記述しました
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Context Connection=true";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = @"select * from Employee";
SqlDataReader rdr = cmd.ExecuteReader();
ここで、暗号化メソッドを使用するデータベースに暗号化された形式で保存されている従業員番号を使用して結果をフィルター処理したいと考えています。
からレコードをフィルタリングする方法に行き詰まっていますSqlDataReader
。
SqlDataReader
CLRストアドプロシージャから複数のレコードを返すには、1つのメソッドがSqlContext.Pipe.Send()
あり、このメソッドはオブジェクトのみを受け入れますSqlDataReader
。
私を案内してください。