精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品日韩高清| 欧美日韩国产成人| 三区视频在线观看| 国产高清在线a视频大全 | 视频一区在线观看| 欧美日韩一区二区三区视频| 女女百合国产免费网站| 日本私人网站在线观看| 精品一区二区在线看| 国外成人在线直播| 99热6这里只有精品| 国内毛片久久| 5566中文字幕一区二区电影| 国产av天堂无码一区二区三区| 超碰免费在线| 成人av午夜影院| 国产精品永久在线| 九九热精品视频在线| 亚洲国产一成人久久精品| 日韩精品在线影院| 北京富婆泄欲对白| 色婷婷成人网| 色综合 综合色| 欧妇女乱妇女乱视频| 色三级在线观看| 97精品国产露脸对白| 成人黄在线观看| 无码人妻精品一区二区蜜桃色欲| 国产一区亚洲| 久久久99久久精品女同性| 在线观看福利片| 久久porn| 精品日韩在线观看| 三日本三级少妇三级99| 国产精品99久久久久久董美香| 福利一区福利二区微拍刺激| 国产资源在线免费观看| 国产精品久久麻豆| 国产精品成人网| 日韩欧美电影一区二区| 四虎在线免费观看| 99国产精品视频免费观看| 97人摸人人澡人人人超一碰| 99久久亚洲精品日本无码| 欧美aaaaaa午夜精品| 青青在线视频一区二区三区| 日本在线视频中文字幕| 国产主播精品| 国内外成人免费激情在线视频| 日本中文字幕免费在线观看| 无需播放器亚洲| 色婷婷久久一区二区| av永久免费观看| 精品国产91乱码一区二区三区四区 | 久久天天躁狠狠躁老女人| 国产黄色录像视频| 日韩电影二区| www.亚洲免费视频| 日韩一区二区不卡视频| 午夜久久一区| 久久露脸国产精品| 天堂网一区二区三区| 国产欧美综合一区二区三区| 日韩美女毛茸茸| 最新中文字幕免费| 国内精品视频666| av一本久道久久波多野结衣| 肥臀熟女一区二区三区| proumb性欧美在线观看| 欧美一卡2卡3卡4卡无卡免费观看水多多| 神马亚洲视频| 国产欧美一区二区精品婷婷| 在线日韩av永久免费观看| wwwav在线| 亚洲高清不卡在线| 少妇高潮喷水久久久久久久久久| 日韩精品一区二区三区| 欧美日韩不卡在线| 韩国av中国字幕| 亚洲老女人视频免费| 国产亚洲精品91在线| 黄色录像免费观看| 136国产福利精品导航网址| 日本91av在线播放| 国产理论片在线观看| 成人美女视频在线观看18| 免费看成人av| 国产在线观看a| 五月天久久比比资源色| 人人干人人视频| 成人亚洲精品| 日韩精品在线观看一区二区| 欧美精品日韩在线| 精品动漫av| 国产剧情日韩欧美| 日本高清视频免费看| 国产精品美女久久久久久 | 亚洲理伦在线| 国产欧亚日韩视频| 性生活视频软件| 国产日韩精品久久久| 色哟哟免费网站| 亚洲第一二三四区| 欧美不卡在线视频| 黄色av片三级三级三级免费看| 亚洲视频狠狠| 91精品久久久久久久| 亚洲 精品 综合 精品 自拍| 亚洲欧洲精品一区二区精品久久久| 人妻av中文系列| 不卡精品视频| 中文亚洲视频在线| 中文字幕在线字幕中文| 国产精品 欧美精品| 亚洲二区三区四区| 天堂а√在线最新版中文在线| 正在播放亚洲一区| 久久精品—区二区三区舞蹈| 在线免费观看欧美| 91探花福利精品国产自产在线| 国产无套粉嫩白浆在线2022年| 亚洲综合在线视频| 在线观看日本www| 日韩影院二区| 国产激情视频一区| 亚洲日本中文字幕在线| 亚洲精品网站在线观看| 男人的天堂最新网址| 欧美日韩色图| 日韩av第一页| 三级国产在线观看| 亚洲午夜精品久久久久久久久| 午夜一区二区视频| 欧美视频网址| 国产精品igao视频| 黄视频在线播放| 色欧美片视频在线观看| 成都免费高清电影| 亚洲永久在线| 欧美高清视频一区| 桃色av一区二区| 亚洲韩国青草视频| 日韩欧美大片在线观看| 成人性生交大片免费看中文网站| 狠狠精品干练久久久无码中文字幕 | 91精品国产高清久久久久久| 亚洲国产日韩在线观看| 亚洲一区欧美一区| 国产精品偷伦视频免费观看了 | 色青青草原桃花久久综合| 国产成人a v| 欧美国产禁国产网站cc| 日韩手机在线观看视频| 国产日产精品一区二区三区四区的观看方式 | 欧美日韩国产小视频| www成人啪啪18软件| 麻豆精品一二三| 老汉色影院首页| 婷婷综合国产| 久久久久久国产精品三级玉女聊斋| www.综合色| 亚洲国产wwwccc36天堂| 中文字幕 亚洲一区| 午夜在线播放视频欧美| 亚洲v欧美v另类v综合v日韩v| 黄色成人在线观看网站| 美女精品视频一区| 熟妇人妻一区二区三区四区| 色综合久久久久| 国产wwwwxxxx| 国产成a人亚洲精品| 少妇av一区二区三区无码| 国产欧美日韩在线一区二区| 国产在线精品自拍| 黄色小说在线播放| 国产偷亚洲偷欧美偷精品| 亚洲综合成人av| 亚洲精品视频观看| 无码人妻精品一区二区三区温州| 日韩av一区二| 日本大胆人体视频| 亚洲成aⅴ人片久久青草影院| 国产精品美女无圣光视频| 久操视频在线播放| 精品福利一区二区三区| av手机天堂网| 夜夜精品浪潮av一区二区三区| 国产成人av无码精品| 免费日本视频一区| 丰满女人性猛交| 亚洲宅男网av| 成人国产亚洲精品a区天堂华泰| 99re6在线精品视频免费播放| 亚洲欧美一区二区三区在线| ,一级淫片a看免费| 日韩欧美成人精品| 国产午夜手机精彩视频| 久久亚洲精精品中文字幕早川悠里 | 国产91足控脚交在线观看| 亚洲一区二区精品| 免费观看黄色一级视频| 欧美色大人视频| 黄色片视频网站| 日韩美女精品在线| 李宗瑞91在线正在播放| 国产99久久精品| av污在线观看| 国产欧美午夜| 黄色成人在线免费观看| 欧美综合另类| 久久精品国产精品青草色艺 | 日本伦理一区二区| 国产一区二区三区在线| 天天干,天天操,天天射| 51午夜精品国产| 狠狠躁夜夜躁人人爽视频| 亚洲不卡av一区二区三区| 一区二区国产精品精华液| 久久久国产综合精品女国产盗摄| 怡红院一区二区| 国产一区二区美女| 粉色视频免费看| 天堂va蜜桃一区二区三区| 野外做受又硬又粗又大视频√| 久久久久久久久99精品大| 三区精品视频| 国产精品一区二区av日韩在线| 国精产品一区二区| 精品国产一区二区三区成人影院| 亚洲一区二区三| 祥仔av免费一区二区三区四区| 日韩av免费一区| 蜜桃视频在线观看免费视频| 久久久久久久av| 羞羞视频在线免费国产| 欧美精品在线极品| 国产原创在线观看| 久久韩国免费视频| 午夜在线视频| www.国产精品一二区| 午夜免费福利在线观看| 这里只有精品视频| www在线免费观看| 中文字幕亚洲国产| 天天在线视频色| 久久视频精品在线| av中文字幕在线播放| 欧美成人免费观看| 毛片网站在线看| 久久久免费在线观看| 超碰97国产精品人人cao| 性欧美办公室18xxxxhd| 成年男女免费视频网站不卡| 91精品国产高清久久久久久久久| 在线观看特色大片免费视频| 亲子乱一区二区三区电影 | 午夜精品久久久久99热蜜桃导演| 在线观看av的网址| 亚洲高清毛片| 日韩免费毛片视频| 日韩高清不卡一区二区| 久久国产这里只有精品| 国产麻豆一精品一av一免费| 97中文字幕在线观看| 91丨九色丨蝌蚪丨老版| 欧美成人另类视频| 亚洲欧美激情一区二区| 国产精品成人网站| 色乱码一区二区三区88 | 日韩一级成人av| 天天摸天天干天天操| 亚洲欧美日韩爽爽影院| 日本免费视频在线观看| 欧美精品情趣视频| 极品在线视频| 国产精品一久久香蕉国产线看观看| 亚洲午夜剧场| 国产在线欧美日韩| japanese国产精品| 国产精品三级一区二区| 亚洲在线黄色| 日韩av片免费观看| 99久久99久久久精品齐齐| 亚洲ⅴ国产v天堂a无码二区| 亚洲欧美一区二区不卡| 国产微拍精品一区| 欧美男男青年gay1069videost| 黄色一级大片在线免费看国产| 亚洲午夜精品久久久久久性色 | 国产精品成av人在线视午夜片| 日韩专区视频| 久久国产精品高清| 99国产精品免费视频观看| 18禁网站免费无遮挡无码中文| 日韩精品免费视频人成| 日本wwwwwww| 国产精品久久久久久亚洲毛片| 国产一级生活片| 欧美视频在线不卡| 欧美 日韩 国产 成人 在线 91 | 美日韩精品视频| 日本黄色www| 国产午夜精品一区二区三区视频 | 成年人在线观看网站| 欧美片一区二区三区| 久久99久久99精品免观看软件| 国产99在线免费| 97精品国产福利一区二区三区| 日本a视频在线观看| gogo久久日韩裸体艺术| 日韩欧美一级特黄在线播放| 精品国产一级片| 在线观看欧美成人| xx欧美xxx| 国产精品一区二区三区观看| 国产精品久久久久久久免费观看 | 久久亚洲综合| 日本一区二区在线免费观看| 亚洲欧美日韩国产手机在线 | 日本一区二区免费看| 影音先锋久久久| 在线观看免费视频高清游戏推荐| 97久久超碰国产精品| 国产一级二级三级视频| 制服丝袜亚洲色图| 91大神在线网站| 国产精品成人aaaaa网站| 黄色欧美网站| 日韩精品综合在线| 国产成人av一区二区三区在线 | 狠狠v欧美ⅴ日韩v亚洲v大胸| 欧美精品激情blacked18| 精品一区91| 中文字幕一区二区三区在线乱码 | a√资源在线| 日韩av电影院| 狠狠做六月爱婷婷综合aⅴ | 亚洲伦理一区二区三区| 欧美日韩精品一区二区三区蜜桃 | 无遮挡又爽又刺激的视频 | 欧美日韩另类丝袜其他| 野花国产精品入口| 午夜免费福利影院| 亚洲国产日日夜夜| 亚洲第一大网站| 欧美黑人性视频| 2023国产精华国产精品| 欧美少妇在线观看| 国产精品主播直播| 国产亚洲精品码| 亚洲爱爱爱爱爱| 国产v日韩v欧美v| 精品无码久久久久久久动漫| 亚洲欧美日韩国产综合精品二区| 久久人人爽人人爽人人片| 日本精品视频一区二区三区| 国外av在线| 国产美女精品视频| 中文不卡在线| 97中文字幕在线观看| 精品久久久久久国产91| 男人的天堂在线免费视频| 国产精品视频1区| 亚洲成人三区| 88av在线播放| 色综合天天视频在线观看 | 欧美激情一级二级| 欧美日韩一区二区三区不卡视频| 久久国产精品视频在线观看| 久久久天堂av| 91精品国产乱码久久久| 欧美人交a欧美精品| 欧美性生活一级片| 国产1区2区在线| 国产精品久久久久影院| 精品女同一区二区三区| 97在线看福利| 欧美手机在线| 日本wwww色| 日韩欧美精品免费在线| 在线激情网站| 国内精品国语自产拍在线观看| 日韩高清国产一区在线| 91porn在线视频| 精品视频中文字幕| 羞羞视频在线观看一区二区| 91精品国产91久久久久麻豆 主演| 久久青草国产手机看片福利盒子 | 蜜臀国产一区二区三区在线播放| 91香蕉视频在线播放| 日韩国产中文字幕| 欧美亚洲黄色| 18禁免费无码无遮挡不卡网站 | 久久网中文字幕| 国产一区二区三区高清在线观看| 欧州一区二区三区| 日本成人黄色网| 亚洲综合视频在线观看| eeuss影院www在线观看| 国语精品免费视频|