質問

スカラー値の関数を呼び出すことができる.純て

SqlCommand cmd = new SqlCommand("testFunction", sqlConn); //testFunction is scalar
cmd.CommandType = CommandType.StoredProcedure;  
cmd.Parameters.Add("retVal", SqlDbType.Int);
cmd.Parameters["retVal"].Direction = ParameterDirection.ReturnValue;
cmd.ExecuteScalar();
int aFunctionResult = (int)cmd.Parameters["retVal"].Value;

いることも分かっていることで、この表の値機能の呼び出して同様のファッション、例えば:

String query = "select * from testFunction(param1,...)"; //testFunction is table-valued
SqlCommand cmd = new SqlCommand(query, sqlConn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(tbl);

私の質問は、テーブル値機能の呼び出して格納手続きのようなスカラー値機能。(例えば、複製私の最初のコードスニペットとテーブル値関数が呼ばれること、返されたテーブルを通してReturnValueパラメータで指定)になります。

役に立ちましたか?

解決

ながるか選択する必要があります。しかしを作成でき保存し,ラッパーは、敗戦のポイントを持つテーブル機能です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top