⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 create_type.sql

📁 PostgreSQL7.4.6 for Linux
💻 SQL
字号:
---- 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);CREATE FUNCTION int42_out(int42)   RETURNS cstring   AS 'int4out'   LANGUAGE 'internal' WITH (isStrict);CREATE FUNCTION text_w_default_in(cstring)   RETURNS text_w_default   AS 'textin'   LANGUAGE 'internal' WITH (isStrict);CREATE FUNCTION text_w_default_out(text_w_default)   RETURNS cstring   AS 'textout'   LANGUAGE 'internal' WITH (isStrict);CREATE 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;-- 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();DROP TYPE default_test_row CASCADE;DROP TABLE default_test;

⌨️ 快捷键说明

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