2013-02-24 9 views
5
public void CreateMySqlCommand() 
{ 
    SqlCommand myCommand = new SqlCommand(); 
    myCommand.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"; 
    myCommand.CommandTimeout = 15; 
    myCommand.CommandType = CommandType.Text; 
} 

myCommand.CommandTextでSql Server関数を使用することはできますか?SqlCommandの関数を呼び出す

+1

「SQL Server関数」とは、ストアドプロシージャの意味を説明できますか? –

+0

「なぜ」?あなたは「どのように」という意味ですか? –

答えて

12

SQL Server user defined functionsを意味します。次に、はい;

myCommand.CommandText = "SELECT fn_Yourfunctionname(@parameternames)"; 
myCommand.CommandType = CommandType.Text; 
myCommand.Parameters.Add(new SqlParameter("@parameternames", ... 

これは、この機能がSQL Serverで直接呼び出される方法であるためです。

関連する問題