create_type.out

来自「PostgreSQL7.4.6 for Linux」· OUT 代码 · 共 77 行

OUT
77
字号
---- CREATE_TYPE--CREATE TYPE widget (   internallength = 24,    input = widget_in,   output = widget_out,   alignment = double);CREATE TYPE city_budget (    internallength = 16,    input = int44in,    output = int44out,    element = int4);-- Test type-related default values (broken in releases before PG 7.2)-- Make dummy I/O routines using the existing internal support for int4, textCREATE FUNCTION int42_in(cstring)   RETURNS int42   AS 'int4in'   LANGUAGE 'internal' WITH (isStrict);NOTICE:  type "int42" is not yet definedDETAIL:  Creating a shell type definition.CREATE FUNCTION int42_out(int42)   RETURNS cstring   AS 'int4out'   LANGUAGE 'internal' WITH (isStrict);NOTICE:  argument type int42 is only a shellCREATE FUNCTION text_w_default_in(cstring)   RETURNS text_w_default   AS 'textin'   LANGUAGE 'internal' WITH (isStrict);NOTICE:  type "text_w_default" is not yet definedDETAIL:  Creating a shell type definition.CREATE FUNCTION text_w_default_out(text_w_default)   RETURNS cstring   AS 'textout'   LANGUAGE 'internal' WITH (isStrict);NOTICE:  argument type text_w_default is only a shellCREATE TYPE int42 (   internallength = 4,   input = int42_in,   output = int42_out,   alignment = int4,   default = 42,   passedbyvalue);CREATE TYPE text_w_default (   internallength = variable,   input = text_w_default_in,   output = text_w_default_out,   alignment = int4,   default = 'zippo');CREATE TABLE default_test (f1 text_w_default, f2 int42);INSERT INTO default_test DEFAULT VALUES;SELECT * FROM default_test;  f1   | f2 -------+---- zippo | 42(1 row)-- Test stand-alone composite typeCREATE TYPE default_test_row AS (f1 text_w_default, f2 int42);CREATE FUNCTION get_default_test() RETURNS SETOF default_test_row AS '  SELECT * FROM default_test;' LANGUAGE SQL;SELECT * FROM get_default_test();  f1   | f2 -------+---- zippo | 42(1 row)DROP TYPE default_test_row CASCADE;NOTICE:  drop cascades to function get_default_test()DROP TABLE default_test;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?