[网站分类]Oracle
文章平均质量分 75
iteye_13091
这个作者很懒,什么都没留下…
展开
-
oracle导出和导入
<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = 15;//-->...2009-11-26 15:41:00 · 133 阅读 · 0 评论 -
dbms_metadata.get_ddl的用法
dbms_metadata包中的get_ddl函数<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;googl...2010-05-20 09:57:00 · 103 阅读 · 0 评论 -
Oracle自定义函数
特价手机话费充值,亏本充值,淘宝店铺 http://tqhb.taobao.com核心提示:函数用于返回特定数据。执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2] datatype2, ........ ) ret...2010-05-11 17:06:00 · 180 阅读 · 0 评论 -
【GRANTS】【SCRIPTS】两种自动化获得Oracle授权语句的脚本
对于DBA来说,一切可以简化操作的尝试都要被鼓励。这里提供两种快速得到Oracle授权语句的脚本。第一种方法:可以通过SQL从一些数据字典中查询到授权信息,生成授权语句:undefine user_nameset pagesize 1000select 'grant '||tt.granted_role||' to '||tt.grantee||';' as SQL_textfrom dba_...2009-09-08 10:37:00 · 121 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = 15;//-->...2010-02-24 09:04:00 · 160 阅读 · 0 评论 -
sql语句收集
1. wm_concat函数也来打擂台使用场景:简单的将一列的字段通过逗号连接起来。Example:select a1,(wm_concat(b1),from aa group by a1如果是10G版本以下通用的语句如下SELECT t.id id, MAX(substr(sys_connect_by_path(t.sname, ','), 2)) strFROM (SELECT id, sna...2010-02-09 12:02:00 · 103 阅读 · 0 评论 -
Oracle 绑定变量的用法
1.让Oracle自己绑定变量set serverout on;set timing on;declarel_sql varchar2(2000);l_count number;l_param1 varchar2(100);l_param2 varchar2(100);beginl_param1:=’a';l_param2:=’b';select count(*) into l_count fro...2009-12-01 15:42:00 · 139 阅读 · 0 评论 -
oracle索引整理
一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用不等于操作...2009-11-27 23:01:00 · 134 阅读 · 0 评论 -
oracle for in loop 两例
for in loop 壹:1、搭建环境create table ETL_DATE(DATE_CHAR VARCHAR2(8),DATE_DATE DATE);select * from etl_date;2、代码DECLAREv_date date;BEGINEXECUTE IMMEDIATE 'truncate table etl_date';for v_date in 20091001 .....2009-11-27 15:43:00 · 700 阅读 · 0 评论 -
Oracle随机函数的取法
简单得说,通过dbms_random包调用随机数的方法大致有4种: 1、dbms_random.normal 这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-1到1之间。 简单测试了一下,产生100000次最大能到5左右: SQL> declare 2 i number:=0; ...2009-11-26 23:54:00 · 185 阅读 · 0 评论 -
oracle 新手注意事项
1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,...2009-11-26 17:52:00 · 111 阅读 · 0 评论 -
wrap加密oracle包
大家都知道oracle的很多系统包是没法看它的源码的,oracle就是将自己的源码用wrap加密了,所以看不到。为了保护自己辛苦写下的代码,我们自己也可以用该工具加密自己写的过程、函数、包、包体。只是wrap加密是不可逆的过程,所以大家在加密了自己代码的同时也必须保存好源码。下面做个wrap的小测试,我也像oracle那样只加密包体,不加密包说明,过程、函数的加密和这类似。1、创建包说明、包体文件...原创 2011-03-08 17:15:44 · 285 阅读 · 0 评论