mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Convert Chinese FAQ to valid XHTML, finally.
This commit is contained in:
143
doc/FAQ_chinese
143
doc/FAQ_chinese
@ -141,7 +141,7 @@
|
||||
|
||||
<20><>Portions copyright (c) 1996-2002, PostgreSQL Global Development
|
||||
Group
|
||||
Portions Copyright (c) 1994-6 Regents of the University of
|
||||
Portions Copyright (c) 1994-6 Regents of the University of
|
||||
California<69><61>
|
||||
|
||||
<20><><EFBFBD><EFBFBD>Ϊ<EFBFBD>κ<EFBFBD>Ŀ<EFBFBD><C4BF>ʹ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺͷַ<CDB7><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>κη<CEBA><CEB7><EFBFBD>
|
||||
@ -277,7 +277,7 @@
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SQL<51><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD>
|
||||
http://www.commandprompt.com/ppbook <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD> PostgreSQL
|
||||
<20><><EFBFBD>顣<EFBFBD><E9A1A3>http://www.intermedia.net/support/sql/sqltut.shtm<74><6D>http://ourw
|
||||
orld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM <EFBFBD><EFBFBD>
|
||||
orld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM <20><>
|
||||
http://sqlcourse.com <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ž̡̳<CCB3>
|
||||
|
||||
<20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> "Teach Yourself SQL in 21 Days, Second
|
||||
@ -320,7 +320,6 @@
|
||||
<><CDB8>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD>һЩ<D2BB><D0A9><EFBFBD><EFBFBD>û<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3>̳У<CCB3>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6>汾<EFBFBD><E6B1BE><EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õȡ<C3B5>
|
||||
|
||||
|
||||
<20><><EFBFBD><EFBFBD>
|
||||
PostgreSQL
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>úͿ<C3BA>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>ܡ<EFBFBD><DCA1><EFBFBD>ijЩ<C4B3><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȽϿ죬<CFBF><ECA3AC><EFBFBD>
|
||||
@ -338,7 +337,6 @@
|
||||
<20><><EFBFBD>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵķ<C7B5><C4B7><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7>ʾ<EFBFBD><CABE><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>ṩ<EFBFBD>ȶ<EFBFBD><C8B6>ģ<EFBFBD><C4A3>ι̵ģ<CCB5><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>ʹ<EFBFBD>õİ汾<C4B0><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ⷽ<EFBFBD><E2B7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>൱<EFBFBD>ġ<EFBFBD>
|
||||
|
||||
|
||||
֧<><D6A7>
|
||||
<20><><EFBFBD>ǵ<EFBFBD><C7B5>ʼ<EFBFBD><CABC>б<EFBFBD><D0B1>ṩһ<E1B9A9><D2BB><EFBFBD>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D4B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD>⡣<EFBFBD><E2A1A3><EFBFBD>Dz<EFBFBD><C7B2>ܱ<EFBFBD>֤<EFBFBD>϶<EFBFBD><CFB6>ܽ<EFBFBD><DCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>֮<EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD> DBMS
|
||||
@ -347,7 +345,6 @@
|
||||
<20><>Ҫ<EFBFBD>á<EFBFBD><C3A1><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9>ҵ<EFBFBD>Ե<EFBFBD>Ԥ<EFBFBD><D4A4>װ<EFBFBD><D7B0>֧<EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>Ը<EFBFBD><D4B8>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9>Ҫ<EFBFBD><D2AA><EFBFBD>ˡ
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7> FAQ <20><><EFBFBD><EFBFBD> 1.6 С<>ڡ<EFBFBD><DAA1><EFBFBD>
|
||||
|
||||
|
||||
<20>۸<EFBFBD>
|
||||
<20><><EFBFBD>Ƕ<EFBFBD><C7B6>κ<EFBFBD><CEBA><EFBFBD>;<EFBFBD><CDBE><EFBFBD><EFBFBD><EFBFBD>ѣ<EFBFBD><D1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>úͷ<C3BA><CDB7><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
||||
<20><>IJ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵĴ<C7B5><C4B4>룬<EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>İ<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@ -667,7 +664,7 @@
|
||||
|
||||
4.7) <20><><EFBFBD>β鿴<CEB2><E9BFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF>Լ<EFBFBD><D4BC>û<EFBFBD><C3BB>Ķ<EFBFBD><C4B6>壿
|
||||
|
||||
psql <20><><EFBFBD><EFBFBD><EFBFBD>෴б<E0B7B4><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Щ<EFBFBD><D0A9>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD> \? <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD> pg_
|
||||
psql <20><><EFBFBD><EFBFBD><EFBFBD>෴б<E0B7B4><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Щ<EFBFBD><D0A9>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD> \? <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD> pg_
|
||||
<20><>ͷ<EFBFBD><CDB7>ϵͳ<CFB5><CDB3>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9>Ϣ<EFBFBD><CFA2> psql -l <20><><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD>ݿ⡣
|
||||
|
||||
Ҳ<><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
@ -692,10 +689,10 @@
|
||||
<20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊֻ<CEAA>᷵<EFBFBD>ر<EFBFBD><D8B1><EFBFBD>һС<D2BB><D0A1><EFBFBD>֡<EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD>Ȼ MAX() <20><> MIN()
|
||||
<20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD> ORDER BY <20><> LLIMIT
|
||||
ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>СֵҲ<D6B5>ǿ<EFBFBD><C7BF>Եģ<D4B5>
|
||||
SELECT col
|
||||
FROM tab
|
||||
ORDER BY col [ DESC ]
|
||||
LIMIT 1;
|
||||
SELECT col
|
||||
FROM tab
|
||||
ORDER BY col [ DESC ]
|
||||
LIMIT 1;
|
||||
|
||||
<20><>ʹ<EFBFBD><CAB9>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LIKE <20><> ~ ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD>
|
||||
* <20>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>Ŀ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>
|
||||
@ -740,11 +737,11 @@
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽƥ<CABD>䣬<EFBFBD><E4A3AC> ~*
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Сд<D0A1>ص<DEB9><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽƥ<CABD>䡣<EFBFBD><E4A1A3>дЩ<D0B4>ص<DEB9> LIKE <20><><EFBFBD>ֳ<EFBFBD>Ϊ ILIKE<4B><45>
|
||||
<20><>Сд<D0A1>صĵ<D8B5>ʽ<EFBFBD>Ƚ<EFBFBD>ͨ<EFBFBD><CDA8>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE lower(col) = 'abc';
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE lower(col) = 'abc';
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ñ<EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>Դ<EFBFBD><D4B4><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD>õĺ<C3B5><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
CREATE INDEX tabindex ON tab (lower(col));
|
||||
CREATE INDEX tabindex ON tab (lower(col));
|
||||
|
||||
4.13) <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD><D6B6>Ƿ<EFBFBD>Ϊ NULL<4C><4C>
|
||||
|
||||
@ -752,15 +749,14 @@
|
||||
|
||||
4.14) <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD>ʲô<CAB2><C3B4>ͬ<EFBFBD><CDAC>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD> ˵<><CBB5>
|
||||
--------------------------------------------------
|
||||
"char" char 1<><31><EFBFBD>ַ<EFBFBD> character
|
||||
CHAR(#) bpchar
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><EFBFBD>㶨<EFBFBD>峤<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>Կո<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
VARCHAR(#) varchar
|
||||
<20><><EFBFBD><EFBFBD> <20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD> ˵<><CBB5>
|
||||
--------------------------------------------------
|
||||
"char" char 1<><31><EFBFBD>ַ<EFBFBD> character
|
||||
CHAR(#) bpchar <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>㶨<EFBFBD>峤<EFBFBD><E5B3A4>ʱ<EFBFBD><CAB1><EFBFBD>Կո<D4BF><D5B8><EFBFBD><EFBFBD><EFBFBD>
|
||||
VARCHAR(#) varchar
|
||||
ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<F3B3A4B6><C8A3>䳤<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㶨<EFBFBD>峤<EFBFBD>ȵIJ<C8B5><C4B2>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
|
||||
TEXT text <20><><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><F3B3A4B6><EFBFBD><EFBFBD><EFBFBD>
|
||||
BYTEA bytea <20>䳤<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>䳤<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>
|
||||
TEXT text <20><><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><F3B3A4B6><EFBFBD><EFBFBD><EFBFBD>
|
||||
BYTEA bytea <20>䳤<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>䳤<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>
|
||||
<20><>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>㽫<EFBFBD><E3BDAB><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"varlena"<22><><EFBFBD>䳤<EFBFBD><E4B3A4><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ĸ<EFBFBD><C4B8>ֽ<EFBFBD><D6BD>dz<EFBFBD><C7B3>
|
||||
ȣ<><C8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>ռ<EFBFBD>õĿռ<C4BF><D5BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD>СҪ<D0A1><D2AA>һЩ<D2BB><D0A9>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD>
|
||||
@ -776,18 +772,17 @@
|
||||
|
||||
PostgreSQL ֧<><D6A7> SERIAL
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͡<EFBFBD><CDA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磬
|
||||
CREATE TABLE person (
|
||||
id SERIAL,
|
||||
name TEXT
|
||||
);
|
||||
CREATE TABLE person (
|
||||
id SERIAL,
|
||||
name TEXT
|
||||
);
|
||||
<20><><EFBFBD>Զ<EFBFBD>ת<EFBFBD><D7AA>Ϊ<EFBFBD><CEAA>
|
||||
|
||||
CREATE SEQUENCE person_id_seq;
|
||||
CREATE TABLE person (
|
||||
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
|
||||
name TEXT
|
||||
);
|
||||
CREATE UNIQUE INDEX person_id_key ON person ( id );
|
||||
CREATE SEQUENCE person_id_seq;
|
||||
CREATE TABLE person (
|
||||
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
|
||||
name TEXT
|
||||
);
|
||||
CREATE UNIQUE INDEX person_id_key ON person ( id );
|
||||
<20>ο<EFBFBD> create_sequence <20>ֲ<EFBFBD>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>еĸ<D0B5><C4B8><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>㻹<EFBFBD><E3BBB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>е<EFBFBD>
|
||||
oid <20>ֶ<EFBFBD><D6B6><EFBFBD>Ϊһ<CEAA><D2BB>Ψһֵ<D2BB><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>㵹<EFBFBD><E3B5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ⣬<DDBF><E2A3AC><EFBFBD><EFBFBD>Ҫʹ<D2AA><CAB9>
|
||||
pg_dump <20><> -o ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> COPY WITH OIDS ѡ<><D1A1><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD> OID<49><44>
|
||||
@ -796,8 +791,8 @@
|
||||
|
||||
һ<>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> nextval() <20><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> SERIAL
|
||||
ֵ<><D6B5>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>롣ʹ<EBA1A3><CAB9> 4.15.1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
new_id = execute("SELECT nextval('person_id_seq')");
|
||||
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise
|
||||
new_id = execute("SELECT nextval('person_id_seq')");
|
||||
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise
|
||||
Pascal')");
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>ʹ<EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD> new_id <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>磬<EFBFBD><E7A3AC>Ϊ person
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SEQUENCE <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@ -805,8 +800,8 @@
|
||||
<20>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD><EFBFBD><EFBFBD> SERIAL <20>ֶε<D6B6><CEB5><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
<20><><EFBFBD>Ƶģ<C6B5><C4A3><EFBFBD> SERIAL <20><><EFBFBD><EFBFBD>ȱʡ<C8B1><CAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> currval() <20><><EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD>ֵ<EFBFBD><D6B5>
|
||||
SERIAL ֵ<><D6B5><EFBFBD><EFBFBD><EFBFBD>磬
|
||||
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
|
||||
new_id = execute("SELECT currval('person_id_seq')");
|
||||
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
|
||||
new_id = execute("SELECT currval('person_id_seq')");
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ô<EFBFBD> INSERT <20><><EFBFBD>䷵<EFBFBD>ص<EFBFBD> OID
|
||||
<20><><EFBFBD><EFBFBD>ȱʡֵ<CAA1><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD><EFBFBD>ֲ<EFBFBD>Եķ<D4B5><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Perl <20>ʹ<EFA3AC>ô<EFBFBD><C3B4><EFBFBD>
|
||||
Edmund Mergl <20><> DBD::Pg ģ<><C4A3><EFBFBD><EFBFBD> DBI<42><49>oid ֵ<><D6B5><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8> $sth->execute()
|
||||
@ -836,11 +831,11 @@
|
||||
ֵ<><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> OID <20>ֶ<EFBFBD><D6B6>ϴ<EFBFBD><CFB4><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ<EFBFBD><D4BF>ٷ<EFBFBD><D9B7>ʡ<EFBFBD>
|
||||
OID <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>︳ֵ<EFB8B3><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> OID
|
||||
<20>ijɱ<C4B3><C9B1><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>ݱ<EFBFBD><DDB1>Ĵ<EFBFBD><C4B4>ʼ OID <20>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
CREATE TABLE new(old_oid oid, mycol int);
|
||||
SELECT old_oid, mycol INTO new FROM old;
|
||||
COPY new TO '/tmp/pgtable';
|
||||
DELETE FROM new;
|
||||
COPY new WITH OIDS FROM '/tmp/pgtable';
|
||||
CREATE TABLE new(old_oid oid, mycol int);
|
||||
SELECT old_oid, mycol INTO new FROM old;
|
||||
COPY new TO '/tmp/pgtable';
|
||||
DELETE FROM new;
|
||||
COPY new WITH OIDS FROM '/tmp/pgtable';
|
||||
OID
|
||||
<20><>4<EFBFBD>ֽڵ<D6BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬<EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>40<34><30>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǵ<EFBFBD><C7B4>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
@ -851,15 +846,15 @@
|
||||
|
||||
һЩԴ<D0A9><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>ʹ<EFBFBD><CAB9>һЩ<D2BB>и<EFBFBD><D0B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFA1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
<20>֣<EFBFBD>
|
||||
table, relation, class
|
||||
row, record, tuple
|
||||
column, field, attribute
|
||||
retrieve, select
|
||||
replace, update
|
||||
append, insert
|
||||
OID, serial value
|
||||
portal, cursor
|
||||
range variable, table name, table alias
|
||||
table, relation, class
|
||||
row, record, tuple
|
||||
column, field, attribute
|
||||
retrieve, select
|
||||
replace, update
|
||||
append, insert
|
||||
OID, serial value
|
||||
portal, cursor
|
||||
range variable, table name, table alias
|
||||
<20><>һ<EFBFBD><D2BB>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>http://hea-www.harvard.edu/MST/simul/softw
|
||||
are/docs/pkgs/pgsql/glossary/glossary.html <20><>
|
||||
|
||||
@ -867,8 +862,8 @@
|
||||
|
||||
<20><><EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4>ù<EFBFBD><C3B9>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ں˶<DABA>ijЩ<C4B3><D0A9>Դ<EFBFBD>нϵ͵<CFB5><CDB5><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><> postmaster ֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ulimit -d 262144
|
||||
limit datasize 256m
|
||||
ulimit -d 262144
|
||||
limit datasize 256m
|
||||
ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>
|
||||
shell<6C><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>һ<EFBFBD><D2BB><EFBFBD>ܳɹ<DCB3><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñȽϸߣ
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>ɡ<EFBFBD><C9A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD>ڵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>̣<EFBFBD><CCA3>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к
|
||||
@ -894,32 +889,31 @@
|
||||
4.21) <20><><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD>һ<EFBFBD><D2BB>ȱʡֵ<CAA1>ǵ<EFBFBD>ǰʱ<C7B0><CAB1><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6>
|
||||
|
||||
ʹ<><CAB9> CURRENT_TIMESTAMP<4D><50>
|
||||
CREATE TABLE test(x int, modtime timestamp DEFAULT
|
||||
CURRENT_TIMESTAMP);
|
||||
CREATE TABLE test(x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP);
|
||||
|
||||
4.22) Ϊʲôʹ<C3B4><CAB9> IN <20><><EFBFBD>Ӳ<EFBFBD>ѯ<EFBFBD><D1AF>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>
|
||||
|
||||
Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>ÿһ<C3BF><D2BB>˳<EFBFBD><CBB3>ɨ<EFBFBD><C9A8><EFBFBD>Ӳ<EFBFBD>ѯ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>غܶ<D8BA><DCB6>У<EFBFBD>IN
|
||||
ִ<>еúܿ졣Ϊ<ECA1A3>˼ӿ<CBBC><D3BF><EFBFBD><EFBFBD><EFBFBD> IN <20><>ѯ<EFBFBD><D1AF>ִ<EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> EXISTS <20>滻 IN<49><4E>
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE col IN (SELECT subcol FROM subtab);
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE col IN (SELECT subcol FROM subtab);
|
||||
<20><>Ϊ<EFBFBD><CEAA>
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
|
||||
SELECT *
|
||||
FROM tab
|
||||
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
|
||||
<20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>ִ<EFBFBD>еø<D0B5><C3B8>죬subcol
|
||||
Ӧ<><D3A6><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD><DEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
|
||||
4.23) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> outer join <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD>
|
||||
|
||||
PostgreSQL <20><><EFBFBD>ñ<EFBFBD><EFBFBD><D7BC> SQL <20>֧<EFB7A8><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>
|
||||
SELECT *
|
||||
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
|
||||
SELECT *
|
||||
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
|
||||
<20><>
|
||||
SELECT *
|
||||
FROM t1 LEFT OUTER JOIN t2 USING (col);
|
||||
SELECT *
|
||||
FROM t1 LEFT OUTER JOIN t2 USING (col);
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ۵IJ<DBB5>ѯ<EFBFBD><D1AF> t1.col <20><> t2.col <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD>?t1
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD>ӵ<EFBFBD><D3B5>У<EFBFBD><D0A3><EFBFBD>Щ<EFBFBD><D0A9> t2 <20><>û<EFBFBD><C3BB>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD>[<5B><>]<5D><><EFBFBD><EFBFBD>(RIGHT OUTER
|
||||
JOIN)<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> t2 <20><>δ<EFBFBD><CEB4><EFBFBD>ӵ<EFBFBD><D3B5>С<EFBFBD><D0A1><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>FULL OUTER JOIN<49><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> t1 <20><>
|
||||
@ -928,14 +922,14 @@
|
||||
<20><>INNER JOIN<49><4E><EFBFBD><EFBFBD>
|
||||
<20>ڴ<EFBFBD>ǰ<EFBFBD>İ汾<C4B0>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD> UNION <20><> NOT IN
|
||||
<20><>ģ<EFBFBD>⡣<EFBFBD><E2A1A3><EFBFBD>磬<EFBFBD><E7A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD> tab1 <20><> tab2 ֮<><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>
|
||||
SELECT tab1.col1, tab2.col2
|
||||
FROM tab1, tab2
|
||||
WHERE tab1.col1 = tab2.col1
|
||||
UNION ALL
|
||||
SELECT tab1.col1, NULL
|
||||
FROM tab1
|
||||
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
|
||||
ORDER BY col1
|
||||
SELECT tab1.col1, tab2.col2
|
||||
FROM tab1, tab2
|
||||
WHERE tab1.col1 = tab2.col1
|
||||
UNION ALL
|
||||
SELECT tab1.col1, NULL
|
||||
FROM tab1
|
||||
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
|
||||
ORDER BY col1
|
||||
|
||||
4.24) <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>漰<EFBFBD><E6BCB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF>IJ<EFBFBD>ѯ<EFBFBD><D1AF>
|
||||
|
||||
@ -961,8 +955,7 @@
|
||||
4.27) <20><><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>ѡ<EFBFBD>
|
||||
|
||||
<20>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD>/<2F>ӷ<EFBFBD>ʽ<EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>ѡ<EFBFBD><EFBFBD><EEA1A3>Щѡ<D0A9><D1A1>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>и<EFBFBD><D0B8>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>ֻ<EFBFBD>
|
||||
ܽ<><DCBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>ҳ
|
||||
http://gborg.PostgreSQL.org/genpage?replication_research
|
||||
ܽ<><DCBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>ҳ http://gborg.PostgreSQL.org/genpage?replication_research
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>Щѡ<D0A9><EFBFBD><EEA1A3>
|
||||
http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php
|
||||
<20><><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƵĽ<C6B5><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user