久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 伊宁县| 安达市| 邛崃市| 邵东县| 梁山县| 湟中县| 资中县| 海丰县| 许昌县| 宜黄县| 四子王旗| 商都县| 蓝山县| 桐城市| 高雄县| 芦山县| 乌审旗| 竹北市| 抚州市| 广河县| 洞头县| 比如县| 建德市| 大冶市| 博乐市| 长子县| 铜陵市| 许昌市| 铜山县| 来安县| 盘山县| 嘉定区| 滕州市| 广安市| 甘泉县| 平谷区| 西安市| 曲靖市| 衡阳市| 北安市| 伊川县|