oracle
文章平均质量分 83
iteye_5916
这个作者很懒,什么都没留下…
展开
-
oracle create tablespace、user and grant
--创建表空间create tablespace tableName datafile 'e:oracle/dbName.dbf' size 1024M autoextend on next 100M maxsize unlimited; --创建用户create user userName identified by "password" default t...2008-07-02 20:26:14 · 156 阅读 · 0 评论 -
oracle 函数
1. trunctrunc实际上是truncate函数,字面意思是截断,截尾。函数的功能是将数字进行截断。例如 tranc(1234.5678,2)的结果为1234.5600。tranc()并不四舍五入。再举例: tranc(1234.5678,0)的结果为1234.0000;tranc(1234.5678,-2)的结果为1200.0000。 当前日期:2008-9-10selec...2008-09-10 17:33:08 · 130 阅读 · 0 评论 -
长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格
长数字隔三位用逗号","隔开 select to_char(1234.45,'9g999g999'),length(to_char(1234.45,'9g999g999')) from dual;执行结果: 1,234 10 保留两位小数 select to_char(1234.45,'9g999g999d00'),length(to_char(1234.45,'9...2008-08-26 16:26:51 · 301 阅读 · 0 评论 -
ORACLE函数TO_CHAR以及数字转换格式
摘自:http://lzfhope.blog.163.com/blog/static/6363992200821853227117/ 参考<<Oracle Database SQL Reference>>. 关于nls可有取值,请注意视图sys.V_$NLS_VALID_VALUES 一 ,TO_CHAR(NUMBER) 1.1 格式图和...原创 2008-08-26 14:46:44 · 3155 阅读 · 0 评论 -
利用Oracle的UTL_FILE包来实现对磁盘文件的I/O操作
摘要:本文主要讨论如何利用Oracle的UTL_FILE包来实现对磁盘文件的I/O操作。 文件I/O对于数据库的开发来说显得很重要,比如如果数据库中的一部分数据来自于磁盘文件, 那么就需要使用I/O接口把数据导入到数据库中来。在 PL/SQL中没有直接的I/O接口, 一般在调试程序时可以使用Oracle自带的DBMS_OUTPUT包的...原创 2008-08-25 20:12:12 · 144 阅读 · 0 评论 -
oracle exception
摘自:http://oracle.chinaitlab.com/exploiture/37407.html 1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error ...原创 2008-08-21 16:34:05 · 93 阅读 · 0 评论 -
pl/sql 代码编写规则
摘自:http://yu-gao.blogspot.com/2008/08/plsql_17.html 1,标识符命名规则必须以字符开始,并且长度不能超过30个字符,另外,Oracle建议用户按照以下规则定义标识符:◆当定义变量时,建议使用v_作为前缀,例如,v_sal,v_job等。◆当定义常量时,建议使用c_作为前缀,例如,c_rate。◆当定义游标时,建立使用_cursor作为后缀,例如...原创 2008-08-21 15:42:04 · 177 阅读 · 0 评论 -
用EXPLAIN PLAN 分析SQL语句
摘自:http://blog.csdn.net/kj021320/archive/2006/08/19/1096021.aspx 如何生成explain plan? 解答:运行utlxplan.sql. 建立plan 表 针对特定SQL语句,使用 explain plan set statement_id = 'tst1' into plan_table 运行utlxplp.sq...原创 2008-07-31 08:37:02 · 309 阅读 · 0 评论 -
oracle exec 和 call 区别
exec 和 call 执行一个procedure时, exec是sqlplus的命令,只能在sqlplus中使用。call是sql命令,任何工具都可以使用原创 2008-07-30 16:53:34 · 196 阅读 · 0 评论 -
Oracle Union/Union All/Intersect/Minus区别
摘自:http://www.cnblogs.com/jambol/archive/2008/04/28/1174311.html 假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not n...原创 2008-07-30 16:24:44 · 87 阅读 · 0 评论 -
Dynamic Performance Tables not accessible 问题
摘自:http://hi.baidu.com/wowodo/blog/item/b7f12834674bab3e5ab5f5d5.html Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session You can disable statistics in the pref...原创 2008-07-24 09:47:44 · 189 阅读 · 0 评论 -
将一个表的数据拷贝到另一个数据库
COPY {FROM database | TO database | FROM database TO database} {APPEND|CREATE|INSERT|REPLACE} destination_table [(column, column, column, ...)] USING query sql>COPY FROM SCOTT/TIGER@HQ TO JOH...2008-07-04 09:32:20 · 144 阅读 · 0 评论 -
遍历删除所有序列名(sequence)
declare cursor secur is select * from user_sequences; rec secur%rowtype;begin open secur; loop fetch secur into rec; exit when secur%notfound; execute immediate 'drop sequence ' || ...2008-07-02 20:44:21 · 354 阅读 · 0 评论 -
Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date ...原创 2008-09-11 11:21:44 · 157 阅读 · 0 评论