diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2022-11-28 10:49:57 +0100 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2022-11-28 10:49:57 +0100 |
| commit | f060f133de45cd2ec73b552e3121df8752b39e1b (patch) | |
| tree | c8e3b2b053609cbfefadc979595e688387c10ca6 | |
| parent | d63e7d55e55c682b1144c44e1481cbd5c9b92798 (diff) | |
| download | perlweeklychallenge-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.sql | 20 |
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; |
