File: ex57.sql

package info (click to toggle)
pgformatter 5.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,964 kB
  • sloc: sql: 186,493; perl: 5,694; makefile: 2; sh: 1
file content (45 lines) | stat: -rw-r--r-- 963 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
CREATE FUNCTION fn_opf12 (int4, int2)
    RETURNS BIGINT
    AS 'SELECT NULL::BIGINT;'
    LANGUAGE SQL;

SELECT
    1::numeriC,
    cast(2 aS vArchar(10));

SELECT
    1::numeric,
    '1.2'::floAt8,
    (12)::floAt4,
    cast(2 as varChar(10));

INSERT INTO ( field_one, field_two, field_three) VALUES ( 1, 2, 3);

INSERT INTO (field_one, field_two, field_3) VALUES (1,2,3), (4,5,6), (7,8,9);

CREATE cast( int8 AS int8alias1) WITHOUT FUNCTION;

CREATE TABLE test11a AS (SELECT 1::PRIV_TESTDOMAIN1 AS a);
SELECT f1, f1::INTERVAL DAY TO MINUTE AS "minutes",
  (f1 + INTERVAL '1 month')::INTERVAL MONTH::INTERVAL YEAR AS "years"
  FROM interval_tbl;

CREATE FUNCTION foo (
    bar1 IN text,
    bar2 IN date
)
LANGUAGE plpgsql
AS $procedure$
DECLARE
    foobar1 BIGINT;
    foobar2 DATE;
    foobar3 TEXT;
    foobar4 INT;
BEGIN
    NULL;
END
$procedure$;

SELECT format($$ A %I B %s C %L %% D $$, 'pg_user', 22, NULL);

create role admin with connection limit 3;