Oracle数据库-SQL+PLSQL-Less12-其它的数据库对象完整版.pptx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

其它的数据库对象;项目目标;所需知识点;什么是序列?;CREATE SEQUENCE语句;创建一个序列;NEXTVAL和 CURRVAL伪列;序列的使用;使用序列;修改一个序列;修改序列的指导;删除一个序列;索引是什么?;索引是如何创建的?;创建一个索引;什么时候创建索引;什么时候不必创建索引;

;

;删除索引;同义词;创建和删除同义词;1.创建一个序列来产生表dept的主键值。该序列名字为DEPT_NO_SEQ,它的初始值为60,最大值为200,每次递增10,并且不能循环使用这些值。

SQL> create sequence DEPT_NO_SEQ increment by 10 start with 60 maxvalue 200 nocycle;

Sequence created.

2.从user_sequences视图中查出序列名称、最大值、递增值、何下一个值的信息。

SQL> select SEQUENCE_NAME,MAX_VALUE ,INCREMENT_BY,LAST_NUMBER from user_sequences where SEQUENCE_NAME='DEPT_NO_SEQ';

SEQUENCE_NAME MAX_VALUE INCREMENT_BY LAST_NUMBER

DEPT_NO_SEQ 200 10 60;3.写一个脚本,往dept10表中插入两行信息,要求使用上面创建的序列来产生部门号,并提示用户输入部门名称和部门地址。执行该脚本。

SQL> accept deptname prompt "input the department name:"

input the department name:test

SQL> accept location prompt &quo

最近下载