📄 postgresql-howto-31.html
字号:
<order by clause> ::= ORDER BY <sort specification list><sort specification list> ::= <sort specification> [ ( <comma> <sort specification> )... ]<sort specification> ::= <sort key> [ <collate clause> ] [ <ordering specification> ]<sort key> ::= <column name> | <unsigned integer><ordering specification> ::= ASC | DESC<updatability clause> ::= FOR ( READ ONLY | UPDATE [ OF <column name list> ] )<dynamic declare cursor> ::= DECLARE <cursor name> [ INSENSITIVE ] [ SCROLL ] CURSOR FOR <statement name><statement name> ::= <identifier><procedure> ::= PROCEDURE <procedure name> <parameter declaration list> <semicolon> <SQL procedure statement> <semicolon><procedure name> ::= <identifier><parameter declaration list> ::= <left paren> <parameter declaration> [ ( <comma> <parameter declaration> )... ] <right paren> | <parameter declaration>...<parameter declaration> ::= <parameter name> <data type> | <status parameter><status parameter> ::= SQLCODE | SQLSTATE<SQL procedure statement> ::= <SQL schema statement> | <SQL data statement> | <SQL transaction statement> | <SQL connection statement> | <SQL session statement> | <SQL dynamic statement> | <SQL diagnostics statement><SQL schema statement> ::= <SQL schema definition statement> | <SQL schema manipulation statement><SQL schema definition statement> ::= <schema definition> | <table definition> | <view definition> | <grant statement> | <domain definition> | <character set definition> | <collation definition> | <translation definition> | <assertion definition><schema definition> ::= CREATE SCHEMA <schema name clause> [ <schema character set specification> ] [ <schema element>... ]<schema name clause> ::= <schema name> | AUTHORIZATION <schema authorization identifier> | <schema name> AUTHORIZATION <schema authorization identifier><schema authorization identifier> ::= <authorization identifier><schema character set specification> ::= DEFAULT CHARACTER SET <character set specification><schema element> ::= <domain definition> | <table definition> | <view definition> | <grant statement> | <assertion definition> | <character set definition> | <collation definition> | <translation definition><domain definition> ::= CREATE DOMAIN <domain name> [ AS ] <data type> [ <default clause> ] [ <domain constraint>... ] [ <collate clause> ]<domain constraint> ::= [ <constraint name definition> ] <check constraint definition> [ <constraint attributes> ]<table definition> ::= CREATE [ ( GLOBAL | LOCAL ) TEMPORARY ] TABLE <table name> <table element list> [ ON COMMIT ( DELETE | PRESERVE ) ROWS ]<view definition> ::= CREATE VIEW <table name> [ <left paren> <view column list> <right paren> ] AS <query expression> [ WITH [ <levels clause> ] CHECK OPTION ]<view column list> ::= <column name list><levels clause> ::= CASCADED | LOCAL<grant statement> ::= GRANT <privileges> ON <object name> TO <grantee> [ ( <comma> <grantee> )... ] [ WITH GRANT OPTION ]<privileges> ::= ALL PRIVILEGES | <action list><action list> ::= <action> [ ( <comma> <action> )... ]<action> ::= SELECT | DELETE | INSERT [ <left paren> <privilege column list> <right paren> ] | UPDATE [ <left paren> <privilege column list> <right paren> ] | REFERENCES [ <left paren> <privilege column list> <right paren> ] | USAGE<privilege column list> ::= <column name list><object name> ::= [ TABLE ] <table name> | DOMAIN <domain name> | COLLATION <collation name> | CHARACTER SET <character set name> | TRANSLATION <translation name><grantee> ::= PUBLIC | <authorization identifier><assertion definition> ::= CREATE ASSERTION <constraint name> <assertion check> [ <constraint attributes> ]<assertion check> ::= CHECK <left paren> <search condition> <right paren><character set definition> ::= CREATE CHARACTER SET <character set name> [ AS ] <character set source> [ <collate clause> | <limited collation definition> ]<character set source> ::= GET <existing character set name><existing character set name> ::= <standard character repertoire name> | <implementation-defined character repertoire name> | <schema character set name><schema character set name> ::= <character set name><limited collation definition> ::= COLLATION FROM <collation source><collation source> ::= <collating sequence definition> | <translation collation><collating sequence definition> ::= <external collation> | <schema collation name> | DESC <left paren> <collation name> <right paren> | DEFAULT<external collation> ::= EXTERNAL <left paren> <quote> <external collation name> <quote> <right paren><external collation name> ::= <standard collation name> | <implementation-defined collation name><standard collation name> ::= <collation name><implementation-defined collation name> ::= <collation name><schema collation name> ::= <collation name><translation collation> ::= TRANSLATION <translation name> [ THEN COLLATION <collation name> ]<collation definition> ::= CREATE COLLATION <collation name> FOR <character set specification> FROM <collation source> [ <pad attribute> ]<pad attribute> ::= NO PAD | PAD SPACE<translation definition> ::= CREATE TRANSLATION <translation name> FOR <source character set specification> TO <target character set specification> FROM <translation source><source character set specification> ::= <character set specification><target character set specification> ::= <character set specification><translation source> ::= <translation specification><translation specification> ::= <external translation> | IDENTITY | <schema translation name><external translation> ::= EXTERNAL <left paren> <quote> <external translation name> <quote> <right paren><external translation name> ::= <standard translation name> | <implementation-defined translation name><standard translation name> ::= <translation name><implementation-defined translation name> ::= <translation name><schema translation name> ::= <translation name><SQL schema manipulation statement> ::= <drop schema statement> | <alter table statement> | <drop table statement> | <drop view statement> | <revoke statement> | <alter domain statement> | <drop domain statement> | <drop character set statement> | <drop collation statement> | <drop translation statement> | <drop assertion statement><drop schema statement> ::= DROP SCHEMA <schema name> <drop behavior><drop behavior> ::= CASCADE | RESTRICT<alter table statement> ::= ALTER TABLE <table name> <alter table action><alter table action> ::= <add column definition> | <alter column definition> | <drop column definition> | <add table constraint definition> | <drop table constraint definition><add column definition> ::= ADD [ COLUMN ] <column definition><alter column definition> ::= ALTER [ COLUMN ] <column name> <alter column action><alter column action> ::= <set column default clause> | <drop column default clause><set column default clause> ::= SET <default clause><drop column default clause> ::= DROP DEFAULT<drop column definition> ::= DROP [ COLUMN ] <column name> <drop behavior><add table constraint definition> ::= ADD <table constraint definition><drop table constraint definition> ::= DROP CONSTRAINT <constraint name> <drop behavior><drop table statement> ::= DROP TABLE <table name> <drop behavior><drop view statement> ::= DROP VIEW <table name> <drop behavior><revoke statement> ::= REVOKE [ GRANT OPTION FOR ] <privileges> ON <object name> FROM <grantee> [ ( <comma> <grantee> )... ] <drop behavior><alter domain statement> ::= ALTER DOMAIN <domain name> <alter domain action><alter domain action> ::= <set domain default clause> | <drop domain default clause> | <add domain constraint definition> | <drop domain constraint definition><set domain default clause> ::= SET <default clause><drop domain default clause> ::= DROP DEFAULT<add domain constraint definition> ::= ADD <domain constraint><drop domain constraint definition> ::= DROP CONSTRAINT <constraint name><drop domain statement> ::= DROP DOMAIN <domain name> <drop behavior><drop character set statement> ::= DROP CHARACTER SET <character set name><drop collation statement> ::= DROP COLLATION <collation name><drop translation statement> ::= DROP TRANSLATION <translation name><drop assertion statement> ::= DROP ASSERTION <constraint name><SQL data statement> ::= <open statement> | <fetch statement> | <close statement> | <select statement: single row> | <SQL data change statement><open statement> ::= OPEN <cursor name><fetch statement> ::= FETCH [ [ <fetch orientation> ] FROM ] <cursor name> INTO <fetch target list><fetch orientation> ::= NEXT | PRIOR | FIRST | LAST | ( ABSOLUTE | RELATIVE ) <simple value specification><simple value specification> ::= <parameter name> | <embedded variable name> | <literal><fetch target list> ::= <target specification> [ ( <comma> <target specification> )... ]<target specification> ::= <parameter specification> | <variable specification><close statement> ::= CLOSE <cursor name><select statement: single row> ::= SELECT [ <set quantifier> ] <select list> INTO <select target list> <table expression><select target list> ::= <target specification> [ ( <comma> <target specification> )... ]<SQL data change statement> ::= <delete statement: positioned> | <delete statement: searched> | <insert statement> | <update statement: positioned> | <update statement: searched><delete statement: positioned> ::= DELETE FROM <table name> WHERE CURRENT OF <cursor name><delete statement: searched> ::= DELETE FROM <table name> [ WHERE <search condition> ]<insert statement> ::= INSERT INTO <table name> <insert columns and source><insert columns and source> ::= [ <left paren> <insert column list> <right paren> ] <query expression> | DEFAULT VALUES<insert column list> ::= <column name list><update statement: positioned> ::= UPDATE <table name> SET <set clause list> WHERE CURRENT OF <cursor name><set clause list> ::= <set clause> [ ( <comma> <set clause> )... ]<set clause> ::= <object column> <equals operator> <update source><object column> ::= <column name><update source> ::= <value expression> | <null specification> | DEFAULT<update statement: searched> ::= UPDATE <table name> SET <set clause list> [ WHERE <search condition> ]<SQL transaction statement> ::= <set transaction statement> | <set constraints mode statement> | <commit statement> | <rollback statement><set transaction statement> ::= SET TRANSACTION <transaction mode> [ ( <comma> <transaction mode> )... ]<transaction mode> ::= <isolation level> | <transaction access mode> | <diagnostics size><isolation level> ::=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -