From 064994beccb2c06dfc477954cf32f50d5881b4d5 Mon Sep 17 00:00:00 2001 From: Matthew Huntington Date: Thu, 19 Oct 2023 19:40:39 -0400 Subject: [PATCH] stored proc --- SQL/lessons/sql_3.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/SQL/lessons/sql_3.md b/SQL/lessons/sql_3.md index 36ced6c..6229bcf 100644 --- a/SQL/lessons/sql_3.md +++ b/SQL/lessons/sql_3.md @@ -123,6 +123,18 @@ SELECT add_numbers(2,4); ### Stored Procedures +```sql +CREATE PROCEDURE add_person(new_name VARCHAR(16)) +LANGUAGE plpgsql +AS $$ +BEGIN + INSERT INTO people (name) VALUES (new_name); +END +$$; + +call add_person('matt'); +``` + ### Triggers ### Transactions