↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

分类索引245
CREATE MATERIALIZED VIEWSQL 命令与语法本站词条定义一个新物化视图 CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] table_name [ (column_name [, ...] ) ] [ USING method ] [ WITH ( storage_parameter [= value] [, ... ] ) ] [ TABLESPACE tablespace_name ] …SQL 命令 · 表与视图 CREATE OPERATORSQL 命令与语法本站词条定义一个新的操作符 CREATE OPERATOR name ( {FUNCTION|PROCEDURE} = function_name [, LEFTARG = left_type ] , RIGHTARG = right_type [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ] [, RESTRICT = res_proc …SQL 命令 · 类型与运算符 CREATE OPERATOR CLASSSQL 命令与语法本站词条定义一个新的操作符类 CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method [ FAMILY family_name ] AS { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] [ FOR SEA…SQL 命令 · 类型与运算符 CREATE OPERATOR FAMILYSQL 命令与语法本站词条定义一个新的操作符族 CREATE OPERATOR FAMILY name USING index_method 类型与运算符SQL 命令 · 类型与运算符 CREATE POLICYSQL 命令与语法本站词条为一个表定义一条新的行级安全策略 CREATE POLICY name ON table_name [ AS { PERMISSIVE | RESTRICTIVE } ] [ FOR { ALL | SELECT | INSERT | UPDATE | DELETE } ] [ TO { role_name | PUBLIC | CURRENT_ROLE | CURRENT_…SQL 命令 · 角色与权限 CREATE PROCEDURESQL 命令与语法本站词条定义一个新过程 CREATE [ OR REPLACE ] PROCEDURE name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } default_expr ] [, ...] ] ) { LANGUAGE lang_name | TRANSFORM { FOR TYPE type_name } [, ... …SQL 命令 · 函数与过程 CREATE PUBLICATIONSQL 命令与语法本站词条定义一个新的发布 CREATE PUBLICATION name [ FOR { publication_object [, ... ] | publication_all_object [, ... ] } ] [ WITH ( publication_parameter [= value] [, ... ] ) ] 其中publication_object可以是: T…SQL 命令 · 逻辑复制 CREATE ROLESQL 命令与语法本站词条定义一个新的数据库角色 CREATE ROLE name [ [ WITH ] option [ ... ] ] 其中 option 可以是: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN…SQL 命令 · 角色与权限 CREATE RULESQL 命令与语法本站词条定义一条新的重写规则 CREATE [ OR REPLACE ] RULE name AS ON event TO table_name [ WHERE condition ] DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) } 其中 event 可以是以下之一: SELECT |…SQL 命令 · 触发器与规则 CREATE SCHEMASQL 命令与语法本站词条定义一个新模式 CREATE SCHEMA schema_name [ AUTHORIZATION role_specification ] [ schema_element [ ... ] ] CREATE SCHEMA AUTHORIZATION role_specification [ schema_element [ ... ] ] CREATE SCHEMA IF …SQL 命令 · 数据库、模式与表空间 CREATE SEQUENCESQL 命令与语法本站词条定义一个新的序列发生器 CREATE [ { TEMPORARY | TEMP } | UNLOGGED ] SEQUENCE [ IF NOT EXISTS ] name [ AS data_type ] [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalu…SQL 命令 · 表与视图 CREATE SERVERSQL 命令与语法本站词条定义一个新的外部服务器 CREATE SERVER [ IF NOT EXISTS ] server_name [ TYPE 'server_type' ] [ VERSION 'server_version' ] FOREIGN DATA WRAPPER fdw_name [ OPTIONS ( option 'value' [, ... ] ) ] 外部数据SQL 命令 · 外部数据 CREATE STATISTICSSQL 命令与语法本站词条定义扩展统计信息 CREATE STATISTICS [ [ IF NOT EXISTS ] statistics_name ] ON { column_name | ( expression ) } FROM table_name CREATE STATISTICS [ [ IF NOT EXISTS ] statistics_name ] [ ( statistics_…SQL 命令 · 索引与统计 CREATE SUBSCRIPTIONSQL 命令与语法本站词条定义一个新的订阅 CREATE SUBSCRIPTION subscription_name { SERVER server_name | CONNECTION 'conninfo' } PUBLICATION publication_name [, ...] [ WITH ( subscription_parameter [= value] [, ... ] ) ] 逻辑复…SQL 命令 · 逻辑复制 CREATE TABLE ASSQL 命令与语法本站词条根据查询结果定义一个新表 CREATE [ persistence_mode ] TABLE [ IF NOT EXISTS ] table_name [ ( column_name [, ...] ) ] [ USING method ] [ WITH ( storage_parameter [= value] [, ... ] ) | WITHOUT OIDS ] [ O…SQL 命令 · 表与视图 CREATE TABLESPACESQL 命令与语法本站词条定义一个新表空间 CREATE TABLESPACE tablespace_name [ OWNER { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } ] LOCATION 'directory' [ WITH ( tablespace_option = value [, ... ] ) ] 数据库、模式与表…SQL 命令 · 数据库、模式与表空间 CREATE TEXT SEARCH CONFIGURATIONSQL 命令与语法本站词条定义一个新的文本检索配置 CREATE TEXT SEARCH CONFIGURATION name ( PARSER = parser_name | COPY = source_config ) 全文检索SQL 命令 · 全文检索 CREATE TEXT SEARCH DICTIONARYSQL 命令与语法本站词条定义一个新的文本检索词典 CREATE TEXT SEARCH DICTIONARY name ( TEMPLATE = template [, option = value [, ... ]] ) 全文检索SQL 命令 · 全文检索 CREATE TEXT SEARCH PARSERSQL 命令与语法本站词条定义一个新的文本检索解析器 CREATE TEXT SEARCH PARSER name ( START = start_function , GETTOKEN = gettoken_function , END = end_function , LEXTYPES = lextypes_function [, HEADLINE = headline_function ] ) …SQL 命令 · 全文检索 CREATE TEXT SEARCH TEMPLATESQL 命令与语法本站词条定义一个新的文本检索模板 CREATE TEXT SEARCH TEMPLATE name ( [ INIT = init_function , ] LEXIZE = lexize_function ) 全文检索SQL 命令 · 全文检索 CREATE TRANSFORMSQL 命令与语法本站词条定义一个新的转换 CREATE [ OR REPLACE ] TRANSFORM FOR type_name LANGUAGE lang_name ( FROM SQL WITH FUNCTION from_sql_function_name [ (argument_type [, ...]) ], TO SQL WITH FUNCTION to_sql_function_n…SQL 命令 · 函数与过程 CREATE TRIGGERSQL 命令与语法本站词条定义一个新触发器 CREATE [ OR REPLACE ] [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER | INSTEAD OF } { event [ OR ... ] } ON table_name [ FROM referenced_table_name ] [ NOT DEFERRABLE | [ DEFERRABLE …SQL 命令 · 触发器与规则 CREATE TYPESQL 命令与语法本站词条定义一种新数据类型 CREATE TYPE name AS ( [ attribute_name data_type [ COLLATE collation ] [, ... ] ] ) CREATE TYPE name AS ENUM ( [ 'label' [, ... ] ] ) CREATE TYPE name AS RANGE ( SUBTYPE = subty…SQL 命令 · 类型与运算符 CREATE USERSQL 命令与语法本站词条定义一个新的数据库角色 CREATE USER name [ [ WITH ] option [ ... ] ] 其中 option 可以是: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN…SQL 命令 · 角色与权限 CREATE USER MAPPINGSQL 命令与语法本站词条定义用户到外部服务器的新映射 CREATE USER MAPPING [ IF NOT EXISTS ] FOR { user_name | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER server_name [ OPTIONS ( option 'value' [ , ... ] ) ] 外部数据SQL 命令 · 外部数据 CREATE VIEWSQL 命令与语法本站词条定义一个新视图 CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW name [ ( column_name [, ...] ) ] [ WITH ( view_option_name [= view_option_value] [, ... ] ) ] AS query [ WITH [ CASCADE…SQL 命令 · 表与视图 CUBESQL 命令与语法PG187.2.4. GROUPING SETS、CUBE和ROLLUP # 使用分组集的概念可以实现比上述更加复杂的分组操作。由 FROM和WHERE子句选出的数据被按照每一个指定的分组集单独分组,按照简单GROUP BY子句对每一个分组计算聚合,然后返回结果。例如: => SELECT * FROM items_sold; brand | size | sales -------+…表表达式 › GROUPING SETS、CUBE和ROLLUP current_dateSQL 命令与语法PG18current_date → date 当前日期;参见第 9.9.5 节 current_date → 2019-12-23日期/时间函数和操作符 current_roleSQL 命令与语法PG18current_role → name 这个等同于 current_user。系统信息函数和操作符 › 会话信息函数 current_timeSQL 命令与语法PG18current_time → time with time zone 一天中的当前时刻;参见第 9.9.5 节 current_time → 14:39:53.662522-05日期/时间函数和操作符 current_timestampSQL 命令与语法PG18current_timestamp → timestamp with time zone 当前日期和时间(当前事务开始时);参见第 9.9.5 节 current_timestamp → 2019-12-23 14:39:53.662522-05日期/时间函数和操作符 current_userSQL 命令与语法PG18current_user → name 返回当前执行上下文的用户名。系统信息函数和操作符 › 会话信息函数 DEALLOCATESQL 命令与语法本站词条释放一个预备语句 DEALLOCATE [ PREPARE ] { name | ALL } 游标与预备语句SQL 命令 · 游标与预备语句 DECLARESQL 命令与语法本站词条定义一个游标 DECLARE name [ BINARY ] [ ASENSITIVE | INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR query 游标与预备语句SQL 命令 · 游标与预备语句 DELETESQL 命令与语法本站词条删除表中的行 [ WITH [ RECURSIVE ] with_query [, ...] ] DELETE FROM [ ONLY ] table_name [ * ] [ [ AS ] alias ] [ USING from_item [, ...] ] [ WHERE condition | WHERE CURRENT OF cursor_name ] [ RETU…SQL 命令 · 查询与数据操作 DISCARDSQL 命令与语法本站词条丢弃会话状态 DISCARD { ALL | PLANS | SEQUENCES | TEMPORARY | TEMP } 会话与参数SQL 命令 · 会话与参数 DISTINCTSQL 命令与语法PG187.3.3. DISTINCT # 在处理完选择列表之后,结果表还可以选择性地删除重复行。我们可以直接在SELECT后面写上DISTINCT关键字来指定: SELECT DISTINCT select_list ... (如果不用DISTINCT,则可以用ALL关键字来显式指定保留所有行这一默认行为。) 显然,如果两行至少在一个列值上不同,就认为它们是不同的。空值在这种比较中被…选择列表 › DISTINCT DOSQL 命令与语法本站词条执行匿名代码块 DO [ LANGUAGE lang_name ] code 函数与过程SQL 命令 · 函数与过程 DROP ACCESS METHODSQL 命令与语法本站词条移除一个访问方法 DROP ACCESS METHOD [ IF EXISTS ] name [ CASCADE | RESTRICT ] 扩展与访问方法SQL 命令 · 扩展与访问方法 DROP AGGREGATESQL 命令与语法本站词条移除一个聚合函数 DROP AGGREGATE [ IF EXISTS ] name ( aggregate_signature ) [, ...] [ CASCADE | RESTRICT ] 其中 aggregate_signature 是: * | [ argmode ] [ argname ] argtype [ , ... ] | [ [ argmode ] […SQL 命令 · 函数与过程
更多结果

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开