Sobes.tech
Junior — Middle

Magyarázza el, hogy mik az adatbázis-kezelő rendszerekben a tárolt eljárások, és hogyan használják őket.

sobes.tech MI

Válasz az MI-től

Tárolt eljárások előre megírt és az adatbázisban tárolt SQL parancsok halmazai, amelyeket név szerint lehet hívni. Lehetővé teszik összetett műveletek végrehajtását az adatbázis oldalán, növelve a teljesítményt és a biztonságot.

Használatuk példái:

  • Ismétlődő műveletek automatizálása.
  • Üzleti logika központosítása az adatbázisban.
  • Az alkalmazás és az adatbázis közötti adatátvitel mennyiségének csökkentése.

C# és ADO.NET használatával egy tárolt eljárás hívásának példája:

using (var connection = new SqlConnection(connectionString))
{
    var command = new SqlCommand("TároltEljárásNeve", connection);
    command.CommandType = CommandType.StoredProcedure;
    command.Parameters.AddWithValue("@param1", érték);
    connection.Open();
    command.ExecuteNonQuery();
}