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函数吗?为什么?

最佳答案

如果您的意思是SQL Server user defined functions。然后,;您可以正常使用它,例如:

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

它起作用的原因是因为这是在SQL Server中直接调用函数的方式。

关于c# - 调用SqlCommand中的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15048398/

10-09 18:26