Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 36156|Svar: 1

[Kilde] .net/c# ado.net udfører lagrede procedurer med returværdier

[Kopier link]
Opslået på 02/04/2020 10.47.35 | | |
Stored procedures er forudkompilerede SQL-sætninger, der er lagret på databaseserveren. Med lagrede procedurer kan kraftfulde opgaver gemmes og køres direkte i databasen. Lagrede procedurer kontrolleres og kompileres syntaktisk ved den første applikation, og den kompilerede version gemmes i cachen. Stored procedures kan forbedre ydeevne og konsistens ved udførelse af gentagne opgaver. Da lagrede procedurer kan udføre en række operationer på databaseserveren, kan det reducere belastningen på webserveren og forbedre ydeevnen for hele systemet.

1. Opret en lagret procedure med en returværdi


2.ado.net Påkald en lagret procedure


Mulige anomalier

Procedure eller funktion 'xx' forventer parameteren '@Status', som ikke blev leveret.

Fejlårsager:

  • Der er et problem med rækkefølgen, hvori parametre for lagret procedure kaldes
  • Skriv ParameterDirection.Output som ParameterDirection.ReturnValue






Tidligere:Win10 nedlukning Der er i øjeblikket ingen strømmuligheder tilgængelige
Næste:Database master-slave latens fører til unøjagtig forespørgselsløsning
 Udlejer| Opslået på 10/04/2020 13.31.21 |
Ved at forespørge dataene gennem en lagret procedure returneres dataene til Datatabellen, som er blevet testet

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com