Browse Source

Create very basic hello world PL/pgSQL function

DricomDragon 5 years ago
parent
commit
40ffe486b8
2 changed files with 13 additions and 0 deletions
  1. 1 0
      SQL/plpgsql/call_hello.sql
  2. 12 0
      SQL/plpgsql/create_hello.sql

+ 1 - 0
SQL/plpgsql/call_hello.sql

@@ -0,0 +1 @@
+SELECT hello();

+ 12 - 0
SQL/plpgsql/create_hello.sql

@@ -0,0 +1,12 @@
+CREATE OR REPLACE FUNCTION hello() RETURNS varchar AS $$
+<< outerblock >>
+DECLARE
+    greetings varchar := 'Hello PL/pgSQL !';
+BEGIN
+    RAISE NOTICE 'From hello() : %', greetings;
+    greetings := 'Bye !';
+    RAISE NOTICE 'From hello() : %', greetings;
+
+    RETURN greetings;
+END;
+$$ LANGUAGE plpgsql;