{"id":2795,"date":"2026-04-30T16:57:54","date_gmt":"2026-04-30T08:57:54","guid":{"rendered":"https:\/\/tekno.bali-island.com\/?p=2795"},"modified":"2026-04-30T16:57:58","modified_gmt":"2026-04-30T08:57:58","slug":"uitleg-over-stored-procedures-en-cursors-in-databases","status":"publish","type":"post","link":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/","title":{"rendered":"Uitleg over Stored Procedures en Cursors in Databases"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Stored Procedure<\/strong><\/h2>\n\n\n\n<p>Een stored procedure is een verzameling SQL-opdrachten, of kan worden omschreven als een subprogramma met een specifieke naam die in de database is opgeslagen. Het proces dat een stored procedure uitvoert, bestaat uit het ontvangen van invoerparameters, het retourneren van waarden in de vorm van uitvoerparameters naar de aanroeper, en het uitvoeren van gegevensbewerkingen in de database, uitgevoerd door een programma zoals een trigger of een andere stored procedure. Het gebruik van stored procedures heeft verschillende voordelen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verbetert de prestaties van de applicatie, omdat stored procedures sneller werken dan niet-gecompileerde SQL-opdrachten die door de applicatie worden verzonden.<\/li>\n\n\n\n<li>Vermindert netwerkverkeer tussen de database en de applicatie, omdat het niet nodig is om niet-gecompileerde SQL-instructies te verzenden.<\/li>\n\n\n\n<li>Kan herhaaldelijk en transparant worden gebruikt in alle applicaties.<\/li>\n<\/ul>\n\n\n\n<p>Niettemin kent het gebruik van stored procedures ook nadelen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Debuggen is niet mogelijk.<\/li>\n\n\n\n<li>Verhoogt de belasting op de serverhardware.<\/li>\n\n\n\n<li>Het schrijven ervan is niet eenvoudig en vereist specifieke kennis.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Syntax in Stored Procedure<\/strong><\/h3>\n\n\n\n<p>De syntax die in stored procedures voorkomt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Syntax voor het schrijven van een stored procedure<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">DELIMITER \/\/\n\nCREATE PROCEDURE procedure_naam()\n\nBEGIN\n\nsql query\n\nEND \/\/\n\nDELIMITER ;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Syntax voor het aanroepen van een stored procedure<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CALL procedure_naam()<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Syntax voor het declareren van een variabele in een stored procedure<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">DECLARE variabele_naam datatype(lengte) DEFAULT waarde;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Syntax voor een stored procedure met parameters<\/li>\n<\/ul>\n\n\n\n<p>Er zijn drie modi voor parameters:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IN, de standaardmodus waarbij wijzigingen binnen de stored procedure de parameter niet be\u00efnvloeden.<\/li>\n\n\n\n<li>OUT, een modus die de parameterwaarde verandert en terugstuurt naar de aanroeper.<\/li>\n\n\n\n<li>INOUT, een modus die IN en OUT combineert.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Voorbeeld syntax voor het defini\u00ebren van een stored procedure met parameters:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">DELIMITER \/\/\n\nCREATE PROCEDURE procedure_naam([modus] [parameter]\n[datatype])\n\nBEGIN\n\nsql query\n\nEND \/\/\n\nDELIMITER ;<\/pre>\n\n\n\n<p>Voorbeeld syntax voor het aanroepen van een stored procedure met parameters:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CALL procedure_naam([parameter_waarde])<\/pre>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cursor<\/strong><\/h2>\n\n\n\n<p>Een cursor is een object in een database dat wordt gebruikt om de verwerking van specifieke SQL-instructies af te handelen, of kan worden omschreven als een variabele die het resultaat van een query bevat met meer dan \u00e9\u00e9n rij of record. Een cursor kan itereren over het aantal rijen in een tabel. Er zijn verschillende eigenschappen van een cursor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kan niet worden bijgewerkt (alleen lezen).<\/li>\n\n\n\n<li>Een cursor beweegt slechts in \u00e9\u00e9n richting (niet-scrollbaar).<\/li>\n\n\n\n<li>Het bijwerken van de tabel waarnaar de cursor verwijst, wordt afgeraden omdat dit ongewenste resultaten kan opleveren (asensitief).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Syntax in Stored Procedure<\/strong><\/h3>\n\n\n\n<p>De syntax die in cursors voorkomt:<\/p>\n\n\n\n<p>Er zijn verschillende stappen bij het maken van een cursor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Declare, de stap om de cursor te declareren, met de syntax:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">DECLARE cursor_naam CURSOR FOR\nSELECT_statement;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open, de stap om de cursor te openen of te activeren, met de syntax:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">OPEN cursor_naam;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fetch, de stap om gegevens uit de cursor op te halen en vervolgens in een variabele op te slaan, met de syntax:<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">FETCH cursor_naam INTO lijst_van_variabelen<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Close, de stap om de cursor te deactiveren, met de syntax:<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CLOSE cursor_naam<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Verschillen tussen Stored Procedure en Cursor<\/strong><\/h2>\n\n\n\n<p>Het verschil tussen een stored procedure en een cursor is dat een stored procedure alleen declaratie-opdrachten van MySQL bevat, terwijl een cursor het queryresultaat bevat en ook fungeert als een pointer naar dat resultaat. Dit stelt de cursor in staat om complexe bewerkingen uit te voeren die niet door een stored procedure kunnen worden gedaan. Een voorbeeld hiervan is het itereren over records.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stored Procedure Een stored procedure is een verzameling SQL-opdrachten, of kan worden omschreven als een subprogramma met een specifieke naam die in de database is opgeslagen. Het proces dat een stored procedure uitvoert, bestaat uit het ontvangen van invoerparameters, het retourneren van waarden in de vorm van uitvoerparameters naar de aanroeper, en het uitvoeren van gegevensbewerkingen in de database, uitgevoerd door een programma zoals een trigger of een andere stored procedure. Het gebruik van stored procedures heeft verschillende voordelen: Niettemin kent het gebruik van stored procedures ook nadelen: Syntax in Stored Procedure De syntax die in stored procedures voorkomt: DELIMITER \/\/ CREATE PROCEDURE procedure_naam() BEGIN sql query END \/\/ DELIMITER ; CALL procedure_naam() DECLARE variabele_naam datatype(lengte) DEFAULT waarde; Er zijn drie modi voor parameters: Voorbeeld syntax voor het defini\u00ebren van een stored procedure met parameters: DELIMITER \/\/ CREATE PROCEDURE procedure_naam([modus] [parameter] [datatype]) BEGIN sql query END \/\/ DELIMITER ; Voorbeeld syntax voor het aanroepen van een stored procedure met parameters: CALL procedure_naam([parameter_waarde]) Cursor Een cursor is een object in een database dat wordt gebruikt om de verwerking van specifieke SQL-instructies af te handelen, of kan worden omschreven als een variabele die het resultaat van een query bevat met meer dan &hellip;<\/p>\n","protected":false},"author":1,"featured_media":2783,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[94],"tags":[],"class_list":["post-2795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmeren"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uitleg over Stored Procedures en Cursors in Databases<\/title>\n<meta name=\"description\" content=\"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uitleg over Stored Procedures en Cursors in Databases\" \/>\n<meta property=\"og:description\" content=\"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/\" \/>\n<meta property=\"og:site_name\" content=\"Bali Island Tekno\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-30T08:57:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-30T08:57:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Wilan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wilan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/\"},\"author\":{\"name\":\"Wilan\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\"},\"headline\":\"Uitleg over Stored Procedures en Cursors in Databases\",\"datePublished\":\"2026-04-30T08:57:54+00:00\",\"dateModified\":\"2026-04-30T08:57:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/\"},\"wordCount\":510,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Stored-Procedure-Cursor.webp\",\"articleSection\":[\"Programmeren\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/\",\"name\":\"Uitleg over Stored Procedures en Cursors in Databases\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Stored-Procedure-Cursor.webp\",\"datePublished\":\"2026-04-30T08:57:54+00:00\",\"dateModified\":\"2026-04-30T08:57:58+00:00\",\"description\":\"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Stored-Procedure-Cursor.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Stored-Procedure-Cursor.webp\",\"width\":1920,\"height\":1080,\"caption\":\"Stored Procedure & Cursor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/uitleg-over-stored-procedures-en-cursors-in-databases\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uitleg over Stored Procedures en Cursors in Databases\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\",\"name\":\"Bali Island Tekno\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\",\"name\":\"Bali Island Tekno\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"width\":512,\"height\":512,\"caption\":\"Bali Island Tekno\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Wilanpedia\\\/61575048527927\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\",\"name\":\"Wilan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"caption\":\"Wilan\"},\"sameAs\":[\"https:\\\/\\\/tekno.bali-island.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uitleg over Stored Procedures en Cursors in Databases","description":"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/","og_locale":"nl_NL","og_type":"article","og_title":"Uitleg over Stored Procedures en Cursors in Databases","og_description":"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.","og_url":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/","og_site_name":"Bali Island Tekno","article_publisher":"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/","article_published_time":"2026-04-30T08:57:54+00:00","article_modified_time":"2026-04-30T08:57:58+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp","type":"image\/webp"}],"author":"Wilan","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Wilan","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#article","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/"},"author":{"name":"Wilan","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42"},"headline":"Uitleg over Stored Procedures en Cursors in Databases","datePublished":"2026-04-30T08:57:54+00:00","dateModified":"2026-04-30T08:57:58+00:00","mainEntityOfPage":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/"},"wordCount":510,"commentCount":0,"publisher":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#organization"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp","articleSection":["Programmeren"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/","url":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/","name":"Uitleg over Stored Procedures en Cursors in Databases","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#primaryimage"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp","datePublished":"2026-04-30T08:57:54+00:00","dateModified":"2026-04-30T08:57:58+00:00","description":"Volledige uitleg over stored procedures en cursors, inclusief definities, syntaxvoorbeelden en de verschillen tussen beide.","breadcrumb":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#primaryimage","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Stored-Procedure-Cursor.webp","width":1920,"height":1080,"caption":"Stored Procedure & Cursor"},{"@type":"BreadcrumbList","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/uitleg-over-stored-procedures-en-cursors-in-databases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tekno.bali-island.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Uitleg over Stored Procedures en Cursors in Databases"}]},{"@type":"WebSite","@id":"https:\/\/tekno.bali-island.com\/nl\/#website","url":"https:\/\/tekno.bali-island.com\/nl\/","name":"Bali Island Tekno","description":"","publisher":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tekno.bali-island.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/tekno.bali-island.com\/nl\/#organization","name":"Bali Island Tekno","url":"https:\/\/tekno.bali-island.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","width":512,"height":512,"caption":"Bali Island Tekno"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/"]},{"@type":"Person","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42","name":"Wilan","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","caption":"Wilan"},"sameAs":["https:\/\/tekno.bali-island.com"]}]}},"_links":{"self":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/comments?post=2795"}],"version-history":[{"count":2,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2795\/revisions"}],"predecessor-version":[{"id":2797,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2795\/revisions\/2797"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/media\/2783"}],"wp:attachment":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/media?parent=2795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/categories?post=2795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/tags?post=2795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}