- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06_oracle_06数据维护要点
Oracle 11G数据库应用开发 回顾(一) 表格的管理 创建表 修改表 删除表 回顾(二) ORACLE常用的字段类型有 CHAR 固定长度的字符串 VARCHAR2 可变长度的字符串 NUMBER(M,N) 数字型M是位数总长度, N是小数的长度 DATE 日期类型 创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面 创建表时可以用中文的字段名, 但最好还是用英文的字段名 表格数据如果为大表数据的时候,可以为表创建分区 回顾(三) 深入了解与掌握 drop table truncate table Delete 三个操作的联系与区别 本章主要内容 数据更新: 分成插入、删除和修改三种操作。 Insert,批量insert 序列 Update Delete 事务处理 数据插入-Insert 功能:在表中插入一条新的数据 INSERT INTO tablename [(column [, column...])] VALUES (value1 [, value2...]) 注意:1、Column缺省默认为所有列 2、如果某列值为空,需设为null 数据插入-Insert 例1: insert into t_gtype values(T00001,日用百货); 例2: insert into t_gtype(gtname,gtid) values(儿童用品,T00002); 数据插入-使用函数 例子:在t_user表里插入数据 insert into t_user values(000002,李宇, to_date(1989-10-25,yyyy-mm-dd) , m,佛山禅城区,0757; 字符串加单引号 字符串日期数据要转换格式 使用表格定义的默认值: insert into t_main_procure (pmid,pdate,pstate,pmemo) values(P00000000001,default,1,初始化系统数据); 数据插入-使用默认值 数据插入-使用序列 例子:在t_user表里插入数据 insert into t_user values(000002,李宇, to_date(1989-10-25,yyyy-mm-dd) , m,佛山禅城区,0757; 编号是否有问题? 序列的应用 想象一下将30,000 名用户姓名输入到数据库中,同时确保每个人的标识号都唯一,这是一件多么枯燥冗长的工作啊! 如果在吃完午饭回来后其他人已经录入了一些用户的申请,情况又会怎样? 您如何知道该从哪里开始? 数据插入-序列 序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。 由于它属于可共享对象,所以允许多个用户访问。一般情况下,序列用于创建主键值。 序列号的存储和生成与表无关。因此,同一序列可以用于多个表。 create sequence 序列名 [increment by n] [start with n] [{maxvalue n | nomaxvalue}] [{minvalue n | nominvalue}] [{cycle | nocycle}] [{cache n | nocache}]; 指定序列号的间隔值,其中n 为整数(如果省略该语句,序列将以1 递增) 指定要生成的第一个序列号(如果省略该语句,序列将从1 开始) 指定当序列达到其最大值或最小值后,是否继续生成值 指定Oracle 服务器预先分配并保留在内存中的值的个数。(默认20 )如果系统崩溃,这些值将丢失。 create sequence user_seq increment by 1 start with 1 maxvalue 50000 nocache nocycle; 确认序列 要验证序列已创建,请查询user_sequences数据字典。要查看序列的所有设置,请按如下所示方式查询USER_SEQUENCES 数据字典。 select 序列名, min_value, max_value, increment_by, last_number from user_sequences; NEXTVAL和CURRVAL nextval 伪列用于从指定序列中提取连续的序列号。必须用序列名来限定nextval。 在引用“序列名.nextval”时,会生成新的序列号,并将当前的序列号放置在currval 中。 insert into t_user(uiid,uname) values(user_seq.nextval,
您可能关注的文档
- 2015年浙江省考行测真题及解析.doc
- 2015年湘教版数学七年级上册(新)5.1 数据的收集与抽样 教案.doc
- 2015年王家峰幼儿园秋季园务工作计划.doc
- 9.17餐饮企业菜品技巧.ppt
- ATV 71施耐德官方培训资料.ppt
- 2015年甘肃省兰州市中考化学试题(word版_含答案).doc
- 2015年甘肃省普通高校本科一批投档最低分数线(理文科).doc
- 05第五章施工装备及劳动力计划.doc
- 2015年甘肃省直事业单位招考笔试真题.doc
- 2015年最新苏教版六年级数学4.1图形的放大和缩小.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 川崎机器人CX系列检查与维护手册.pdf
- 银行企业文化故事PPT课件.pptx
- 浙江省温州市2023-2024学年八年级下册期中考试科学模拟试题(附答案).docx VIP
- 劳动教育教学课件.pptx VIP
- 五年级数学下册教学课件《分数和小数的互化》.pptx VIP
- 基于PLC模拟量的直流电动机转速控制系统-毕业论文.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 河道生态治理一期景观工程质量保证措施 .docx
- 《心理健康与职业生涯》试卷(期中复习模拟试题库)荐2024年春季学期新课标高教版中职《心理健康与职业生涯》第一、二单元模拟测试题可编辑.doc
- 幼儿一日生活观察记录表.doc
文档评论(0)