久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Oracle創建自增字段--ORACLE SEQUENCE的簡單使用介紹建

Oracle創建自增字段--ORACLE SEQUENCE的簡單使用介紹建

時間:2023-05-23 21:05:23 閱讀: 文章分類: 網站建設 作者: 網絡小編

導讀:1建站知識在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方接下來為大家介紹如何seo優化推廣網站網seo優化趨勢。

如何seo優化推廣網站網seo優化趨勢先假設有這么一個表:

復制代碼 代碼如下:

create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId) );

在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE權限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數 NOMAXvalue -- 不設置最大值 NOCYCLE -- 一直累加,不循環 CACHE 10; --設置緩存cache個序列,如果系統down掉了或者其它情況將會導致序列不連續,也可以設置為---------NOCACHE 針對S_Depart創建的sequence如下:

復制代碼 代碼如下:

create sequence S_S_DEPART minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 nocache;

一旦定義了emp_sequence,你就可以用CURRVAL,NEXTVAL CURRVAL=返回 sequence的當前值 NEXTVAL=增加sequence的值,然后返回 sequence 值 比如: emp_sequence.CURRVAL emp_sequence.NEXTVAL 可以使用sequence的地方: - 不包含子查詢、snapshot、VIEW的 SELECT 語句 - INSERT語句的子查詢中 - NSERT語句的valueS中 - UPDATE 的 SET中 可以看如下例子:seo網站優化軟件

復制代碼 代碼如下:

insert into S_Depart(departId,Departname,Departorder)values(S_S_Depart.Nextval,'12345',1);

SELECT empseq.currval FROM DUAL; 但是要注意的是: - 第一次NEXTVAL返回的是初始值;隨后的NEXTVAL會自動增加你定義的INCREMENT BY值,然后返回增加后的值。CURRVAL 總是返回當前SEQUENCE的值,但是在第一次NEXTVAL初始化之后才能使用CURRVAL,否則會出錯。一次NEXTVAL會增加一次 SEQUENCE的值,所以如果你在同一個語網站seo優化課程句里面使用多個NEXTVAL,其值就是不一樣的。明白? - 如果指定CACHE值,ORACLE就可以預先在內存里面放置一些sequence,這樣存取的快些。cache里面的取完后,oracle自動再取一組到cache。 使用cache或許會跳號, 比如數據庫突然不正常down掉(shutdown abort),cache中的sequence就會丟失. 所以可以在create sequence的時候用nocache防止這種情況。 2、Alter Sequence 你或者是該sequence的owner,或者有ALTER ANY SEQUENCE 權限才能改公司網站建設動sequence. 可以alter除start至以外的所有sequence參數.如果想要改變start值,必須 drop sequence 再 re-create . Alter sequence 的例子 ALTER SEQUENCE emp_sequence INCREMENT BY 10 MAXvalue 10000 CYCLE -- 到10000后從頭開始 NOCACHE ; 影響Sequence的初始化參數: SEQUENCE_CACHE_ENTRIES =設置能同時被cache的sequence數目。 可以很簡單的Drop Sequence DROP SEQUENCE order_seq; 一個簡單的例子:

關鍵詞標簽: 標簽 字段

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Oracle創建自增字段--ORACLE SEQUENCE的簡單使用介紹建主要講述字段,標簽,Oracle創建自增字段--ORACLE SEQ網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6001.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 钟山县| 丹东市| 淮北市| 辽宁省| 桐梓县| 鄂伦春自治旗| 来宾市| 宜黄县| 荥阳市| 双城市| 滦南县| 得荣县| 大庆市| 湖州市| 玛沁县| 南雄市| 郑州市| 个旧市| 开封县| 吉木乃县| 雷州市| 昆明市| 新和县| 丹阳市| 东明县| 石渠县| 玛沁县| 永登县| 监利县| 垫江县| 会同县| 遂溪县| 始兴县| 新余市| 全椒县| 高碑店市| 勐海县| 韶山市| 通州市| 宕昌县| 安丘市|