Oracle 编程】的更多相关文章

目录 12.1          什么是事务处理... 1 12.2          事务处理控制语句... 1 12.2.1       COMMIT处理... 2 12.2.2       ROLL BACK处理... 2 12.2.3       SAVEPOINT和ROLL BACK TO SAVEPOINT. 3 12.2.4       SET TRANSACTION.. 3 试验:冻结视图... 4 12.2.5       SET CONSTRAINTS. 5 12.3    …
目录 11.1          优势和利益... 1 11.2          过程... 1 11.2.1       语法... 2 11.2.2       建立或者替换... 2 11.2.3       执行存储过程... 3 11.2.4       安全... 3 试验:访问过程... 3 11.2.5       参数... 5 11.2.6       局域声明... 12 试验:AUTHID DEFINER. 13 工作原理... 14 试验:AUTHID CURRENT…
01.oracle体系结构 02.oracle的基本操作 03.oracle的查询 04.oracle对象&&05.oracle编程(a) 05.oracle编程(b) 04.oracle对象&&05.oracle编程(a) 01视图 ---视图 ---视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表. ---查询语句创建表 create table emp as select * from scott.emp; select * from emp; ---创建视…
runstats工具是< oracle database 9i/10g/11g编程艺术 深入数据库体系结构>作者写的一个统计性能工具,能对做同一件事的两个方法进行比较,得到孰优孰劣的结果. (看到runstats想到了db2 里有runstats命令收集统计信息) runststs工具主要测量三个要素 墙上时钟(wall clock) 或耗用时间(elapsed time) 系统统计结果,会并排地显示每个方法做某件事(如执行一个解析调用)的次数,并展示出二者之差 闩定(latch)这个是报告的…
编程:储存过程,自定义函数,触发器,包. 储存过程 在命令窗口用exec调 作用:存储在数据库中用于完成某个功能的程序 创建在 procedure里 create or replace procedure 存储过程名称(参数1 in 数据类型, 参数2 out 数据类型, 参数3 in out 数据类型) is 定义变量 begin 代码 end 存储过程名称; 命令窗口输出:set serveroutput on 默认是off,关闭输出,只对当前窗口有效 dbms_output.put_lin…
1,SEQUENCE的使用 问题:在MSSQL中,我们可以通过设置自增长来作为主键,但是oracle里面没有这个 解决方案:使用SEQUENCE来实现,具体步骤如下 (1)首先建立一个序列(就是每次查询会自动增加值的绝不重复的对象,比如每次加1或每次加10).语法:CREATE SEQUENCE 序列名[INCREMENT BY n] --每次加几[START WITH n] --序列从几开始[{MAXVALUE/ MINVALUE n|NOMAXVALUE}] --最小值.最大值的限制比如CR…
--命令窗口查询 exec 存储名.包名.视图; select 函数名 from dual; create or replace procedure PR_test is begin --存储过程的代码 Dbms_Output.put_line('这是输出的一句话'); --serveroutput 系统设置项 是否在命令窗口打开 默认是 off, --set serveroutput on; 打开系统输出为on --只针对当前命令窗口有效 end PR_test; --带参数存放 create…
1.在SELECT语句中避免使用“*” 2.尽可能减小记录行数 3.使用rowid高效删除重复记录 实例: delete from stu s where s.rowid>(select min(t.rowid) from stu t where t.stu=t.stu / 4.使用truncate代替delete删除记录 5.高效统计记录行数 select tables_name,num_rows from user_tables where table_name='stu' / 6.尽量多使…
如何设置login.sql,参照了本书作者的意见,我也大概弄明白了 只是该文件的存放位置一直就出错,百度了很久,说是$ORACLE_HOME/sqlplus/admin/glogin.sql(默认)于是类比自己的路径 F:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin 找到了,自己创建好了login.sql放置此路径,,,总是不起作用 于是突发奇想,就把这些设置项目放到了glogin.sql中,有了效果 我猜想是所谓的$SQLPA…
<.Net程序员学用Oracle系列:导航目录> 本文大纲 1.书写规范 1.1.大小写风格 1.2.缩进风格 1.3.换行 1.4.其它 2.命名规范 2.1.数据库对象命名 2.2.变量命名 3.注释规范 4.语法规范 5.总结 5.1.代码的可读性比说明文档更重要 5.2.编程规范必不可少 作为一名使用 Oracle 的开发人员,在写这个系列博文之前,我原打算仅对常用 DDL 和 DML 做一个总结就算了.但在本人阅读<剑破冰山--Oracle开发艺术>第一章--<大话…