Lagret prosedyre

Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015)

En lagret prosedyre (engelsk: stored procedure) er en navngitt følge av kommandoer, som regel SQL, som tidligere har blitt kompilert og lagret i databaseserveren. Slike prosedyrer kan utføres av klientapplikasjoner som om de skulle være en egen kommando.

Lagrete prosedyrer bidrar til å øke sikkerheten i et databasesystem. Fordi en klientapplikasjon som regel ikke lenger trenger rettigheter for direkte SQL-kommandoer, har en angriper ingen muligheter til å manipulere databasen direkte, for eksempel med SQL-injeksjon.

Se også

  • Brukerdefinert funksjon
Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.
  • v
  • d
  • r
SQL (ISO/IEC 9075)
Versjoner
  • SEQUEL
  • SQL-86
  • SQL-89
  • SQL-92
  • SQL:1999
  • SQL:2003
  • SQL:2006
  • SQL:2008
  • SQL:2011
  • SQL:2016
  • SQL:2023
Nøkkelord
  • As
  • Case
  • Create
  • Delete
  • Drop
  • From
  • Group by
  • Having
  • Insert
  • Join
  • Merge
  • Null
  • Order by
  • Over
  • Prepare
  • Select
  • Truncate
  • Mengdeoperasjoner
  • Union
  • Update
  • Where
  • With
Relatert
  • Edgar Codd
  • Relasjonsdatabase
  • Betingelse
  • Utløser
  • Resultatmengde
  • Tabell
  • Wikibook SQL
ISO/IEC SQL-deler
  • Rammeverk
  • Grunnlag
  • Kallnivå-grensesnitt
  • Vedvarende lagrede moduler
  • Håndtering av eksterne data
  • Objektspråk-bindinger
  • Informasjons- og definisjonsskjemaer
  • SQL-rutiner og typer for programmeringsspråket Java
  • XML-relaterte spesifikasjoner
Autoritetsdata