Hur anropar jag från min programkod en lagrad procedur i Hmmm, så här gör man tydligen.... Men att det skulle gå snabbare än dynamisk det borde den göra, Lagrade procedurer (c#)
    
    
min databas..
/ASv: Lagrade procedurer (c#)
    
    
SQL stämmer inte i detta fallet åtminstonde..
SqlConnection conn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;Initial Catalog=xxxxx");
SqlCommand command = new SqlCommand("selectAvailableRooms", conn);
command.CommandType = CommandType.StoredProcedure;
SqlParameter myParam;
myParm = command.Parameters.Add("@sDate", SqlDbType.VarChar, 10);
myParm.Value = "2002-01-01";
				
myParm = command.Parameters.Add("@eDate", SqlDbType.VarChar, 10);
myParm.Value = "2002-01-04";
		
conn.Open();
SqlDataReader reader = command.ExecuteReader();
				
while (reader.Read()) 
{
   Console.WriteLine(reader.GetValue(0));
}
reader.Close();
conn.Close();Sv: Lagrade procedurer (c#)
    
    
SQL cachar och kompilar nämligen flera av stegen för att skicka en query när du använder en StoredProcedure. 
SKicakr du dynamisk SQL ner så gör den inte det.