aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2022-11-28 10:49:57 +0100
committerLuca Ferrari <fluca1978@gmail.com>2022-11-28 10:49:57 +0100
commitf060f133de45cd2ec73b552e3121df8752b39e1b (patch)
treec8e3b2b053609cbfefadc979595e688387c10ca6
parentd63e7d55e55c682b1144c44e1481cbd5c9b92798 (diff)
downloadperlweeklychallenge-club-f060f133de45cd2ec73b552e3121df8752b39e1b.tar.gz
perlweeklychallenge-club-f060f133de45cd2ec73b552e3121df8752b39e1b.tar.bz2
perlweeklychallenge-club-f060f133de45cd2ec73b552e3121df8752b39e1b.zip
Task 1 done
-rw-r--r--challenge-193/luca-ferrari/postgresql/ch-1.sql20
1 files changed, 20 insertions, 0 deletions
diff --git a/challenge-193/luca-ferrari/postgresql/ch-1.sql b/challenge-193/luca-ferrari/postgresql/ch-1.sql
new file mode 100644
index 0000000000..83e2416a49
--- /dev/null
+++ b/challenge-193/luca-ferrari/postgresql/ch-1.sql
@@ -0,0 +1,20 @@
+-- Perl Weekly Challenge 193
+-- Task 1
+
+CREATE SCHEMA IF NOT EXISTS pwc193;
+
+CREATE OR REPLACE FUNCTION
+pwc193.task1_plpgsql( n int )
+RETURNS SETOF TEXT
+AS $CODE$
+DECLARE
+ i int;
+BEGIN
+ FOR i IN 0 .. pow( 2, n ) - 1 LOOP
+ RETURN NEXT i::bit( 24 )::text;
+ END LOOP;
+
+ RETURN;
+END
+$CODE$
+LANGUAGE plpgsql;