电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle建表與創(chuàng)建序列詳細(xì)實(shí)例

瀏覽:16日期:2023-09-18 20:52:23
目錄一、簡(jiǎn)單建表二、查看表結(jié)構(gòu)(在Xshell中輸入才能夠執(zhí)行)三、設(shè)置自增序列(一)普通自增序列(二)復(fù)雜序列四、修改表中的數(shù)據(jù)總結(jié)一、簡(jiǎn)單建表CREATE TABLE teacher1( id number, name varchar2(32), primary key (id)); select * from teacher1; -- 插入數(shù)據(jù)insert into teacher1(id, name) VALUES (7, 'zhangsan'); -- 插入數(shù)據(jù)后確認(rèn)無(wú)誤一定要提交,否則不會(huì)保存commit ; -- 修改表名alter table teacher rename to teacher1; -- 刪除表drop table teacher1; -- 提交事務(wù)commit;二、查看表結(jié)構(gòu)(在Xshell中輸入才能夠執(zhí)行)

desc 表名

三、設(shè)置自增序列

序列是 Oracle 提供的用于產(chǎn)生一系列 唯一數(shù)字 的數(shù)據(jù)庫(kù)對(duì)象。

(一)普通自增序列

1.創(chuàng)建序列,oracle中沒(méi)有自增,創(chuàng)建序列相當(dāng)于等差數(shù)列自增

通過(guò)序列的偽列訪問(wèn)序列值說(shuō)明NEXTVAL返回序列的下一個(gè)值CURRVAL返回序列的當(dāng)前值

注意:在剛建立序列后,無(wú)法提取當(dāng)前值,只有先提取下一個(gè)值時(shí)才能再次提取當(dāng)前值。ORA-08002: sequence SEQ_TEST.CURRVAL is not yet defined in this session

創(chuàng)建默認(rèn)序列規(guī)則是從1開(kāi)始,每次+1

-- 創(chuàng)建序列名稱create sequence teacher_seq; -- 提取下一個(gè)值select teacher_seq.nextval from DUAL; -- 提取當(dāng)前值select teacher_seq.currval from DUAL;

2.刪除序列

drop sequence 序列名;

3.建表的同時(shí)設(shè)置主鍵自增的步驟

-- 先創(chuàng)建表create table teacher( id number, name varchar2(32), pwd varchar2(32), primary key (id)); -- 再創(chuàng)建序列create sequence teacher_seq; -- 插入三條數(shù)據(jù),將主鍵id設(shè)置為序列的下一個(gè)值,這個(gè)就相當(dāng)于自增insert into teacher values (teacher_seq.nextval,'zs','123');insert into teacher values (teacher_seq.nextval, 'lx', '456');insert into teacher(id, name, pwd) values (teacher_seq.nextval, 'ww', '123'); -- 插入數(shù)據(jù)后確認(rèn)無(wú)誤一定要提交,否則不會(huì)保存commit ; select * from teacher;

(二)復(fù)雜序列

1.復(fù)雜序列模板

-- 創(chuàng)建序列名稱CREATE SEQUENCE 'sequence_name'-- 遞增`n`的序列(默認(rèn):`1`)-- 如果`n`是正數(shù)就遞增-- 如果`n`是負(fù)數(shù)就遞減[INCREMENT BY 'n']-- 開(kāi)始值(遞增默認(rèn)是`minvalue`,遞減默認(rèn)是`maxvalue`)[START WITH 'n'] -- 最大值[{MAXVALUE 'n' | NOMAXVALUE}]-- 最小值[{MINVALUE 'n' | NOMINVALUE}]-- 循環(huán) | 不循環(huán)(默認(rèn):`NOCYCLE`)[{CYCLE | 'NOCYCLE'}] -- 分配并存入到內(nèi)存中(默認(rèn):`CACHE`)[{'CACHE' 'n' | NOCACHE}];

2.復(fù)雜序列案例

-- 創(chuàng)建序列規(guī)則是:從100開(kāi)始,每次+1create sequence teacher_seq2 start with 100;select teacher_seq2.nextval from DUAL; -- 創(chuàng)建序列規(guī)則是:從5開(kāi)始到100,超出最大值后無(wú)法創(chuàng)建create sequence teacher_seq3 minvalue 5 maxvalue 100;select teacher_seq3.nextval from DUAL; -- 創(chuàng)建序列規(guī)則是:從1開(kāi)始,步長(zhǎng)為3的方式遞增create sequence teacher_seq4 increment by 3;select teacher_seq4.nextval from DUAL; -- 創(chuàng)建復(fù)雜序列create sequence teacher_seq5 increment by 4 start with -2 minvalue -2 maxvalue 10;select teacher_seq5.nextval from DUAL; -- 刪除其中一個(gè)序列drop sequence teacher_seq5;四、修改表中的數(shù)據(jù)update teacher set pwd='123456' where id = 2;update teacher set pwd='654321',name='lss' where id = 3;總結(jié)

到此這篇關(guān)于Oracle建表與創(chuàng)建序列的文章就介紹到這了,更多相關(guān)Oracle建表與創(chuàng)建序列內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

主站蜘蛛池模板: 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 制冷采购电子商务平台——制冷大市场 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 深圳市万色印象美业有限公司| 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 深圳网站建设-高端企业网站开发-定制网页设计制作公司 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 北京乾茂兴业科技发展有限公司| 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 绿叶|绿叶投资|健康产业_绿叶投资集团有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思 |