
Oracle
文章平均质量分 79
zzq560
这个作者很懒,什么都没留下…
展开
-
oracle字符集
一、什么是oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:L转载 2010-07-19 10:05:00 · 404 阅读 · 0 评论 -
定时执行Oracle存储过程
1、编写shell脚本,使用crontab在后台定时执行a) shell脚本 bash-2.03$ more pr_merge_query_report.sh #!/bin/sh ORACLE_BASE=/oracle/home (指定环境变量) ORACLE_HOME=/oracle/home/data NLS_LANG=american_america.ZHS16GBK PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin: /sbin:/usr/local原创 2010-07-19 10:16:00 · 609 阅读 · 0 评论 -
ROWNUM和ROWID
如果用 select rownum,c1 from t1 where rownum 查出来的结果很容易与一般理解在概念上达成一致,不会有任何疑问。可如果用 select rownum,c1 from t1 where rownum > 10 你就会发现,显示出来的结果并不会如你所愿先理解 Oracle rownum 的意义。ROWNUM是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先要有结果集)。简单的说 rownum 是对符合条件结果的序列号。总是从1开始排起。所以选出的结果不可能没原创 2010-07-19 10:27:00 · 596 阅读 · 0 评论 -
Oracle连接方式、java中各种DB连接代码
1、用jdbc_odbc桥连接Oracle的代码如下: public class Test2 { public static void main(String[] args){ String driver="sun.jdbc.odbc.JdbcOdbcDriver"; String url="jdbc:odbc:test1"; String uname="scott"; String password="tiger"; Connection conn=null; String sql="sel原创 2010-07-19 10:30:00 · 895 阅读 · 0 评论 -
Oracle中Dual表用途详解
<br />1、DUAL表的用途<br />dual是一个虚拟表,用来查询不属于实际表里的内容,<br />如:select sysdate from dual; select 3+3 from dual;<br /> <br />Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中。<br />--查看当前连接用户<br />SQL> select user from dual;<br />USER<br />--------------------原创 2010-07-19 11:26:00 · 872 阅读 · 0 评论 -
Oracle临时表
当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在 Oracle 中创建“临时表”。临时表的理解:在 Oracle 中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你用完之后表中的数据就没用了。 Oracle 的临时表创建之后基本不占用表空间,如果你没有指定Oracle临时表(包括临时表的索引)存放的表空的时候,你插入到临时表的数原创 2010-07-19 10:14:00 · 1072 阅读 · 0 评论 -
Oracle数据库字典
Oracle数据字典主要是由表与视图组成,其主要的功能是存储相关的Oracle数据库结构信息的某些数据库的对象。Oracle数据库字典主要描述的是实际数据组织。处理它们与处理其他数据库表或视图一样进行查询,但不能进行任何修改。Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是Oracle数据库系统工作的基础,没有数据字典的支持,Oracle数据库系统就不能进行任何工作。在Oracle数据库字典中,许多视图都有三个不同的实例,它们的前缀分别为"USER_"、"ALL_"及"DBA原创 2010-07-19 10:34:00 · 694 阅读 · 0 评论 -
PLSQL存储过程编写经验总结
1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。3、高程序运行效率,优化应用程序,在SP编写过程中应该注意以下几点:a) SQL的使用规范:i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力原创 2010-07-19 10:37:00 · 4801 阅读 · 0 评论