精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CREATE SEQUENCE 中文man頁面

系統
CREATE SEQUENCE 將向當前數據庫里增加一個新的序列號生成器。 包括創建和初始化一個新的名為 name的單行表。生成器將為使用此命令的用戶所有。

NAME

CREATE SEQUENCE - 創建一個新的序列發生器

SYNOPSIS

CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]
    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

DESCRIPTION 描述

CREATE SEQUENCE 將向當前數據庫里增加一個新的序列號生成器。 包括創建和初始化一個新的名為 name的單行表。生成器將為使用此命令的用戶所有。


 如果給出了一個模式名,那么該序列是在指定模式中創建的。 否則它會在當前模式中創建臨時序列存在于一個特殊的模式中,因此如果創建一個臨時序列的時候, 不能給出模式名。 序列名必需和同一模式中的其他序列,表,索引,或者視圖不同。


 在序列創建后,你可以使用函數 nextval, currval, 和 setval 操作序列。這些函數在 ``Sequence-Manipulation Functions'' 中有詳細文檔。


 盡管你不能直接更新一個序列,但你可以使用象

SELECT * FROM name;


 檢查一個序列的參數和當前狀態。特別是序列的 last_value 字段顯示了任意后端進程分配的最后的數值。 (當然,這些值在被打印出來的時候可能已經過時了 --- 如果其它進程正積極地使用 nextval。)  

PARAMETERS 參數

TEMPORARY or TEMP

 如果聲明了這個修飾詞,那么該序列對象只為這個會話創建, 并且在會話結束的時候自動刪除。在臨時序列存在的時候, 同名永久序列是不可見的(在同一會話里),除非它們是用模式修飾的名字引用的。
name

 將要創建的序列號名(可以用模式修飾)。
increment
INCREMENT BY increment 子句是可選的。一個正數將生成一個遞增的序列, 一個負數將生成一個遞減的序列。缺省值是一(1)。
minvalue
NO MINVALUE

 可選的子句 MINVALUE minvalue  決定一個序列可生成的最小值。 如果沒有聲明這個子句或者聲明了 NO MINVALUE,那么就使用缺省。 缺省分別是遞增序列為 1 遞減為 -263-1。
maxvalue
NO MAXVALUE

 使用可選子句 MAXVALUE maxvalue  決定序列的最大值。 如果沒有聲明這個子句或者聲明了 NO MAXVALUE,那么就使用缺省。 缺省的分別是遞增為 263-1,遞減為 -1。
start

 可選的 START WITH start  子句  使序列可以從任意位置開始。缺省初始值是遞增序列為 minvalue  遞減序列為 maxvalue.
cache
CACHE cache 選項使序列號預分配并且為快速訪問存儲在內存里面。 最小值(也是缺省值)是1(一次只能生成一個值, 也就是說沒有緩存)這也是缺省。
CYCLE
NO CYCLE

 可選的CYCLE關鍵字可用于使序列到達 最大值(maxvalue) 或 最小值(minvalue)  時可復位并繼續下去。如果達到極限,生成的下一個數據將分別是 最小值(minvalue) 或 最大值(maxvalue)。


 如果聲明了可選的關鍵字 NO CYCLE, 那么在序列達到其最大值之后任何對 nextval 的調用都強返回一個錯誤。 如果既沒有聲明 CYCLE 也沒有聲明 NO CYCLE, 那么 NO CYCLE 是缺省。

NOTES 注意


 使用 DROP SEQUENCE 語句來刪除序列。


 序列是基于 bigint 運算的,因此其范圍不能超過八字節的整數范圍(-9223372036854775808 到 9223372036854775807)。 在一些老一點的平臺上可能沒有對八字節整數的編譯器支持, 這種情況下序列使用普通的 integer 運算(范圍是 -2147483648 到 +2147483647)。


 如果 cache 設置大于一, 并且這個序列對象將被用于并發多會話的場合,那么可能會有不可預料的結果發生。 每個會話在一次訪問序列對象的過程中將分配并緩存隨后的序列值,并且相應增加序列對象的 last_value。 這樣,同一個事務中的隨后的 cache-1 次 nextval  將只是返回預先分配的數值,而不用動序列對象。因此,任何在一個會話中分配但是沒有使用的數字都將在會話結尾丟失,導致序列里面出現"空洞"。


 另外,盡管系統保證為多個會話分配獨立的序列值,但是如果考慮所有會話, 那么這個數值可能會丟失順序。比如,如果 cache  設置為 10,那么會話 A 保留了 1..10 并且返回 nextval=1, 然后會話 B 可能會保留 11..20 然后在會話 A 生成 nextval=2 之前返回 nextval=11。因此,對于 cache 設置為一的情況,我們可以安全地假設 nextval 值是順序生成的; 而如果把 cache 設置得大于一, 那么你只能假設 nextval 值總是唯一得,而不是完全順序地生成。 同樣,last_value 將反映任何會話保留的最后的數值,不管它是否曾被 nextval 返回。


 另外一個考慮是在這樣的序列上執行的 setval 將不會被其它會話注意到,直到它們用光他們緩存的數值。  

EXAMPLES 例子


 創建一個叫 serial 的遞增序列,從101開始:

CREATE SEQUENCE serial START 101;


 從此序列中選出下一個數字:

SELECT nextval('serial');
    
 nextval
---------
     114


 在一個 INSERT 中使用此序列:

INSERT INTO distributors VALUES (nextval('serial'), 'nothing');


 在一個 COPY FROM 后更新序列:

BEGIN;
COPY distributors FROM 'input_file';
SELECT setval('serial', max(id)) FROM distributors;
END;

#p#

NAME

CREATE SEQUENCE - define a new sequence generator

SYNOPSIS

CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]
    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

DESCRIPTION

CREATE SEQUENCE creates a new sequence number generator. This involves creating and initializing a new special single-row table with the name name. The generator will be owned by the user issuing the command.

If a schema name is given then the sequence is created in the specified schema. Otherwise it is created in the current schema. Temporary sequences exist in a special schema, so a schema name may not be given when creating a temporary sequence. The sequence name must be distinct from the name of any other sequence, table, index, or view in the same schema.

After a sequence is created, you use the functions nextval, currval, and setval to operate on the sequence. These functions are documented in the section called ``Sequence-Manipulation Functions'' in the documentation.

Although you cannot update a sequence directly, you can use a query like

SELECT * FROM name;

to examine the parameters and current state of a sequence. In particular, the last_value field of the sequence shows the last value allocated by any session. (Of course, this value may be obsolete by the time it's printed, if other sessions are actively doing nextval calls.)  

PARAMETERS

TEMPORARY or TEMP
If specified, the sequence object is created only for this session, and is automatically dropped on session exit. Existing permanent sequences with the same name are not visible (in this session) while the temporary sequence exists, unless they are referenced with schema-qualified names.
name
The name (optionally schema-qualified) of the sequence to be created.
increment
The optional clause INCREMENT BY increment specified, which value is added to the current sequence value to create a new value. A positive value will make an ascending sequence, a negative one a descending sequence. The default value is 1.
minvalue
NO MINVALUE
The optional clause MINVALUE minvalue determines the minimum value a sequence can generate. If this clause is not supplied or NO MINVALUE is specified, then defaults will be used. The defaults are 1 and -263-1 for ascending and descending sequences, respectively.
maxvalue
NO MAXVALUE
The optional clause MAXVALUE maxvalue determines the maximum value for the sequence. If this clause is not supplied or NO MAXVALUE is specified, then default values will be used. The defaults are 263-1 and -1 for ascending and descending sequences, respectively.
start
The optional clause START WITH start allows the sequence to begin anywhere. The default starting value is minvalue for ascending sequences and maxvalue for descending ones.
cache
The optional clause CACHE cache specifies how many sequence numbers are to be preallocated and stored in memory for faster access. The minimum value is 1 (only one value can be generated at a time, i.e., no cache), and this is also the default.
CYCLE
NO CYCLE
The CYCLE option allows the sequence to wrap around when the maxvalue or minvalue has been reached by an ascending or descending sequence respectively. If the limit is reached, the next number generated will be the minvalue or maxvalue, respectively.

If NO CYCLE is specified, any calls to nextval after the sequence has reached its maximum value will return an error. If neither CYCLE or NO CYCLE are specified, NO CYCLE is the default.

NOTES

Use DROP SEQUENCE to remove a sequence.

Sequences are based on bigint arithmetic, so the range cannot exceed the range of an eight-byte integer (-9223372036854775808 to 9223372036854775807). On some older platforms, there may be no compiler support for eight-byte integers, in which case sequences use regular integer arithmetic (range -2147483648 to +2147483647).

Unexpected results may be obtained if a cache setting greater than one is used for a sequence object that will be used concurrently by multiple sessions. Each session will allocate and cache successive sequence values during one access to the sequence object and increase the sequence object's last_value accordingly. Then, the next cache-1 uses of nextval within that session simply return the preallocated values without touching the sequence object. So, any numbers allocated but not used within a session will be lost when that session ends, resulting in ``holes'' in the sequence.

Furthermore, although multiple sessions are guaranteed to allocate distinct sequence values, the values may be generated out of sequence when all the sessions are considered. For example, with a cache setting of 10, session A might reserve values 1..10 and return nextval=1, then session B might reserve values 11..20 and return nextval=11 before session A has generated nextval=2. Thus, with a cache setting of one it is safe to assume that nextval values are generated sequentially; with a cache setting greater than one you should only assume that the nextval values are all distinct, not that they are generated purely sequentially. Also, last_value will reflect the latest value reserved by any session, whether or not it has yet been returned by nextval.

Another consideration is that a setval executed on such a sequence will not be noticed by other sessions until they have used up any preallocated values they have cached.  

EXAMPLES

Create an ascending sequence called serial, starting at 101:

CREATE SEQUENCE serial START 101;

Select the next number from this sequence:

SELECT nextval('serial');
    
 nextval
---------
     114

Use this sequence in an INSERT command:

INSERT INTO distributors VALUES (nextval('serial'), 'nothing');

Update the sequence value after a COPY FROM:

BEGIN;
COPY distributors FROM 'input_file';
SELECT setval('serial', max(id)) FROM distributors;
END;

責任編輯:韓亞珊 來源: CMPP.net
相關推薦

2011-08-24 11:02:11

CREATE DOMA中文man

2011-08-24 11:10:17

CREATE GROU中文man

2011-08-24 11:05:36

CREATE FUNC中文man

2011-08-24 11:31:47

CREATE RULE中文man

2011-08-24 10:59:19

CREATE DATA中文man

2011-08-24 11:23:20

CREATE OPER中文man

2011-08-24 13:39:44

CREATE TYPE中文man

2011-08-24 11:18:53

CREATE LANG中文man

2011-08-24 13:23:10

CREATE SCHE中文man

2011-08-24 13:32:56

CREATE TABL中文man

2011-08-24 13:46:39

CREATE VIEW中文man

2011-08-24 13:36:25

CREATE TRIG中文man

2011-08-24 11:15:24

CREATE INDE中文man

2011-08-24 13:29:20

CREATE TABL中文man

2011-08-24 13:43:09

CREATE USER中文man

2011-08-24 10:46:36

CREATE AGGR中文man

2011-08-24 10:56:32

CREATE CONV中文man

2011-08-24 14:46:42

drop_sequen中文man

2011-08-24 09:42:15

alter_seque中文man

2011-08-24 10:50:05

create_cast中文man
點贊
收藏

51CTO技術棧公眾號

色吊丝在线永久观看最新版本| 亚洲人成绝费网站色www| 国产精品视频午夜| 视频国产一区二区| 99视频有精品高清视频| 成人在线免费公开观看视频| 欧美精品国产一区二区| 亚洲精品在线三区| aaaaaa亚洲| 日韩欧美小视频| 国产成人一区在线| 欧美亚州一区二区三区| 懂色av蜜桃av| 国产一区二区三区亚洲综合| 亚洲电影中文字幕在线观看| 欧美日韩亚洲在线| 国产精品自偷自拍| 一本色道久久综合亚洲精品不| 亚洲欧洲黄色网| 在线观看免费不卡av| 国产区美女在线| 国产丝袜在线精品| 99国产超薄肉色丝袜交足的后果 | 激情久久99| 亚洲青青青在线视频| 久久国产欧美精品| 国产日产亚洲系列最新| 久久精品一区二区三区中文字幕| 日韩中文字幕在线| 波多野结衣有码| 另类一区二区三区| 欧美日韩在线视频一区| 成年人免费观看的视频| 天天干天天插天天操| 美女精品自拍一二三四| 国产69精品99久久久久久宅男| 久久久久无码精品国产sm果冻| 精品91福利视频| 色综合视频一区二区三区高清| 中文字幕在线乱| 国产在线一在线二| 成+人+亚洲+综合天堂| 成人免费大片黄在线播放| 4438国产精品一区二区| 国产综合精品| 麻豆国产精品va在线观看不卡 | 久久久久看片| 国外成人性视频| 国产美女福利视频| 成人毛片免费看| 亚洲精品一区中文字幕乱码| 一区二区三区人妻| 一区二区三区日本视频| 在线观看免费成人| 欧美精品第三页| 7777kkk亚洲综合欧美网站| 亚洲免费在线播放| 只有这里有精品| 在线观看免费网站黄| 久久久综合精品| 国产一区二区免费在线观看| 懂色av蜜臀av粉嫩av分享吧| 国内成人自拍视频| 成人美女免费网站视频| 国产视频在线观看视频| 精品一二三四区| 国产区精品视频| 中文字幕免费高清在线观看| 久久激情中文| 91精品国产成人www| 国产精彩视频在线| 国产一区日韩一区| 97超碰国产精品女人人人爽 | 六月丁香婷婷在线| 亚洲人体视频| 色哟哟欧美精品| 最近免费中文字幕中文高清百度| 在线观看欧美日韩电影| 91久久国产最好的精华液| 日本999视频| av成人免费| 欧美日韩午夜在线| 五月激情五月婷婷| 试看120秒一区二区三区| 日韩欧美一级片| 中文字幕无人区二| 日韩影视在线观看| 亚洲一区二区久久| 91免费在线看片| 91国语精品自产拍| 欧美黑人又粗大| 亚洲国产精品成人无久久精品| 91久久中文| 日本国产一区二区三区| 最近中文字幕av| 狠狠网亚洲精品| 国产传媒一区二区三区| 四虎精品在永久在线观看| 欧美国产日产图区| 国产一二三四五| av中文字幕在线看| 日本二三区不卡| 在线视频观看一区二区| 久久婷婷国产| 伊人青青综合网站| 青娱乐免费在线视频| 国产精品色网| 国产精品揄拍一区二区| 亚洲精品久久久久久久久久| 26uuu精品一区二区三区四区在线| 日韩一区免费观看| 欧美色图天堂| 欧美视频一区二区三区在线观看| 国产在线视频三区| 曰本一区二区三区视频| 久久精品视频在线观看| 手机看片久久久| 国产精品66部| 日本欧美色综合网站免费| а√天堂官网中文在线| 欧美性猛交xxxx免费看| 国产老头和老头xxxx×| 精品国内自产拍在线观看视频| 欧美成人午夜激情| 中文字幕免费观看视频| 91在线国产福利| 特级毛片在线免费观看| 经典三级一区二区| 亚洲精品一区二区三区福利| 三级黄色录像视频| 久久综合影视| 国产另类第一区| 米奇精品一区二区三区| 一本大道av一区二区在线播放| www.日本久久| 久久国产小视频| 136fldh精品导航福利| 成人h动漫精品一区二区无码| 国产女同性恋一区二区| 免费高清在线观看免费| 国产精品18hdxxxⅹ在线| 久久偷看各类女兵18女厕嘘嘘| 久久精品视频5| www.成人网.com| 亚洲高潮无码久久| 青青国产精品| 亚洲精品国偷拍自产在线观看蜜桃 | 亚州国产精品久久久| a天堂中文在线观看| 国产精品美女www爽爽爽| 50路60路老熟妇啪啪| 欧亚精品一区| 高清欧美性猛交| 风流老熟女一区二区三区| 亚洲精品国久久99热| 天天久久综合网| 国产精品x453.com| 国产欧美日韩中文字幕在线| av网站在线免费播放| 欧美专区在线观看一区| 无码 人妻 在线 视频| 久久一二三四| 欧美三级华人主播| 成人在线视频播放| 伊人一区二区三区久久精品 | 欧美精品a∨在线观看不卡| 亚洲sss视频在线视频| 深田咏美中文字幕| 亚洲经典三级| 欧美乱偷一区二区三区在线| 成人动漫一区| 亚洲图片在区色| 啪啪小视频网站| 国产精品久久久久一区| 国产亚洲视频一区| 自拍偷拍欧美专区| 国产精品久久久久久久免费大片 | 在线观看欧美一区| 91精品在线免费视频| 九九久久久久久久久激情| 国产黄色一区二区| 亚洲国产aⅴ成人精品无吗| 久久久国产精品无码| 天堂在线一区二区| 亚洲欧洲精品一区二区| 欧美成年网站| 性色av一区二区三区免费| 欧美美女色图| 欧美精品久久99久久在免费线| 午夜爱爱毛片xxxx视频免费看| 国产成人av一区二区三区在线观看| 免费特级黄色片| 国产成人久久| 91沈先生作品| 国产在线观看www| 亚洲日本欧美日韩高观看| 亚洲无码久久久久久久| 一区二区三区欧美亚洲| 欧美亚一区二区三区| 蜜桃一区二区三区在线| 日韩视频在线观看视频| 日韩精品免费一区二区夜夜嗨| 国产精品igao视频| 人交獸av完整版在线观看| 日韩毛片在线观看| 国产精品久久久国产盗摄| 亚洲高清不卡在线| 欧美成人久久久免费播放| 成人自拍视频在线观看| 91色国产在线| 欧美成人tv| 欧美亚洲国产免费| 亚洲国产精品免费视频| 国产成人涩涩涩视频在线观看 | 亚洲香蕉久久| 欧美一性一乱一交一视频| 免费的黄网站在线观看| 日韩www在线| 国产普通话bbwbbwbbw| 一本一道波多野结衣一区二区| 91精品一区二区三区蜜桃| 26uuu久久天堂性欧美| 日本亚洲一区二区三区| 日韩精品国产欧美| 国内精品视频一区二区三区| 日韩中文首页| 欧美国产一区二区在线| 亚洲视频精选| 国产精品色午夜在线观看| 草草视频在线| 欧美成人合集magnet| 999在线视频| 日韩精品免费在线视频观看| a级片在线免费看| 欧美在线不卡视频| 在线能看的av| 亚洲成人综合视频| 国产精品三区在线观看| 久久嫩草精品久久久精品| yjizz视频| 高清免费成人av| 中文av字幕在线观看| 蜜臀久久久久久久| 黄色片久久久久| 国产精品美女久久久| 欧美图片激情小说| 精品动漫3d一区二区三区免费| 中文字幕第一页亚洲| 妖精视频一区二区| 亚洲欧美日本日韩| 成年人看的毛片| 午夜激情一区| 欧美日韩dvd| 自拍视频亚洲| av动漫在线免费观看| 91精品秘密在线观看| 26uuu成人| 国产精品久久久久久麻豆一区软件| 日韩av在线一区二区三区| 欧美伦理在线视频| 日韩精品福利视频| 欧美一级淫片| 日韩欧美亚洲日产国产| 欧美精品久久久久久| 性高潮久久久久久久久| av永久不卡| 亚洲精品免费在线看| 99精品视频在线| 中文字幕人成一区| 中文字幕一区二区三区在线视频 | 久久人人爽人人| av资源网在线播放| 午夜精品美女自拍福到在线| a级片在线免费观看| 26uuu日韩精品一区二区| 成人欧美大片| 国产精品免费看久久久香蕉| 欧美午夜三级| 3d动漫啪啪精品一区二区免费| 色妞ww精品视频7777| 精品国产乱码久久久久| 欧美男gay| 相泽南亚洲一区二区在线播放| 婷婷亚洲综合| 男人添女人荫蒂免费视频| 国产欧美欧美| 亚洲一区二区三区四区五区xx| 久久99久国产精品黄毛片色诱| 能看毛片的网站| 成年人午夜久久久| 国产精品无码无卡无需播放器| 亚洲视频综合在线| 日韩网红少妇无码视频香港| 一本大道av伊人久久综合| 88av在线视频| 欧美精品一区二区三区四区| 国产日产精品久久久久久婷婷| 久久精品国产亚洲一区二区| sm在线观看| 国产精品久久久久久av福利| 精品成人18| 欧美国产视频在线观看| 在线中文字幕亚洲| 国内外成人免费激情视频| 精品一区二区影视| 亚洲激情 欧美| 国产精品视频一区二区三区不卡| 91插插插插插插| 欧美小视频在线观看| 91片黄在线观看喷潮| 亚洲国产三级网| 老司机在线永久免费观看| 97在线观看视频| 成人黄色91| 欧美国产一二三区| 国产在线成人| 中文字幕第17页| 91最新地址在线播放| 免费在线观看一级片| 91国偷自产一区二区开放时间 | 欧美不卡一区二区三区四区| 国产小视频在线观看| 欧美激情一二区| 青青国产精品| 日韩av大全| 中文精品视频| 亚洲精品一二三四| 中文字幕va一区二区三区| 91国产丝袜播放在线| 欧美一区二区三区视频在线观看| 国产情侣久久久久aⅴ免费| 亚洲精品成人图区| 国产精品久久婷婷六月丁香| 88久久精品| 日本xxx免费| 麻豆成人久久精品二区三区红| 狠狠人妻久久久久久综合蜜桃| 一区二区三区产品免费精品久久75| 天天操天天干天天摸| 日韩精品福利在线| 成人性生交大片免费看在线播放| 成人av在线网址| 日本不卡二三区| 国产a级片免费观看| 99精品国产视频| 日韩欧美亚洲国产| 欧美va亚洲va香蕉在线 | 日韩亚洲精品视频| 蜜桃视频成人m3u8| 欧美一区二区视频17c| 亚洲一区欧美二区| av网站有哪些| 欧美日韩美女视频| 五月天婷婷在线播放| 国内自拍欧美激情| 乱中年女人伦av一区二区| 伊人成综合网yiren22| 欧美成人在线免费观看| 亚洲精品欧美| 农村末发育av片一区二区 | 中文字幕在线观看一区| 成人一二三四区| 一区二区三区国产视频| 国产精品亚洲d| 日韩欧美三级电影| 日本特黄久久久高潮| 国产熟女一区二区| 欧美日韩一区二区三区免费看| av片在线看| 国产视频观看一区| 一本一道久久a久久精品蜜桃| 特级黄色片视频| 亚洲乱码国产乱码精品精的特点| 国产成人久久精品77777综合 | 国产日韩精品一区二区三区在线| 丰满少妇xoxoxo视频| 亚洲图片制服诱惑| 欧美日韩国产黄| 五月婷婷丁香在线| 伊人久久久久久久久久| 九九久久国产| 制服诱惑一区| 国产一区二区精品久久| 欧美黑人性猛交xxx| 欧美成人vps| 深夜av在线| 欧美中文娱乐网| 蜜臀av性久久久久蜜臀aⅴ四虎| 你懂得视频在线观看| 日韩欧美一二三四区| 亚洲天堂手机| 中文字幕一区二区三区四区五区六区 | 99re99热| 国产99精品视频| 天堂а√在线中文在线新版| 中文欧美日本在线资源| 亚洲3区在线| 免费激情视频在线观看| 亚洲同性同志一二三专区| 人妻少妇精品无码专区久久|