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/