Oracle
文章平均质量分 56
East271536394
这个作者很懒,什么都没留下…
展开
-
Oracle 中dba_tab_columns 表的小小用法用于Excel 导出数据库
<br />select * from dba_tab_columns where owner='EAST' and table_name='USERS';<br /> <br />owner 为当前的表空间名 <br />table_name 为表的名称(注意这是全大写)<br /> <br /> <br /> <br />COLUMN_NAME DATA_TYPE原创 2010-09-06 22:32:00 · 2711 阅读 · 0 评论 -
Oracle 报表统计SQL
--按天统计 select to_char(rdate,'dd'),sum(r.added) from revision r group by to_char(rdate,'dd'); --按周统计 select to_char(rdate,'iw'),sum(r.added) from revision r group by to_char(rdate,'iw'); --按月统计 se原创 2012-03-28 11:30:47 · 1502 阅读 · 0 评论 -
Oracle 分区信息操作
<br />1.1 分区表PARTITION table<br /><br /> 在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。<br /> 1.1.1 分区表的建立:<br /><br /> 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月产生30M的数据),操作如下:<br /><br /> 范围分区表:<br /><br /> CREATE TABLE sales<br /><br />原创 2010-12-08 22:57:00 · 1305 阅读 · 0 评论 -
Oracle 存储过程存取图片
<br /> 使用存储过程(PL/SQL)向数据库中存取BLOB对象——图片新一篇: Add a custom tool to the web mapping application注:仅存储和读取服务器上的数据<br /> 客户端可以执行,但也是存取服务器上的数据。<br /> 以下操作最好在服务器上执行<br /> 一、使用存储过程(PL/SQL)向数据库中存储BLOB对象<br /> 以下存储过程用于向数据库加载BLOB对象<br /> 1.创建directory并授权<br /> 关于D原创 2010-09-06 22:54:00 · 1522 阅读 · 0 评论 -
Oracle基础小结
Oracle基础小结 sql支持数据定义语言(DDL(create,alter,drop,truncate)),数据操纵语言(DML(grant,revoke)),事务控制语言(TCL(commit,savepoint,roolback)),数据控制语言(DCL) 以下分析函数 --rownumber为有序组中每一行返回一个唯一的值 select ename,job,deptno,sal,row_number() over (order by sal desc) as sal_rank from e原创 2010-09-06 22:50:00 · 836 阅读 · 0 评论 -
Oracle 分页查询比较
<br /> --分页查询<br /><br /> -- 1 小量的数据<br /> select * from<br /> (<br /> select d.*,rownum rn from indexTest d where rownum<=20 <br /> )<br /> where rn=>11;<br /> --2 --方法二,较稳定,推荐<br /> select * from <br /> (<br原创 2010-09-06 22:48:00 · 771 阅读 · 0 评论 -
Oracle PL/SQL 语句块用法
<br />set serveroutput on;<br /> begin<br /> update scott.emp set sal=800.00 where empno='7369';<br /> if sql%found then<br /> dbms_output.put_line('表已更新');<br /> else<br /> dbms_output.put_line('表没有更新');<br /> end if;<br />原创 2010-09-06 22:43:00 · 1087 阅读 · 0 评论 -
Oracle 存储过程小小用法
<br />--创建存储过程<br /> create or replace procedure p (eno in number)<br /> is <br /> empname varchar2(200);<br /> begin<br /> select ename into empname from emp where empno= eno;<br /> dbms_output.put_line('编号'||eno||'的姓名是'||empname);<br />原创 2010-09-06 22:41:00 · 976 阅读 · 0 评论 -
Oracle 中导出用户与导入用户
<br />--导出用户<br /> exp system/system@East file=f:/scott.dmp log=f:/scott.log owner=scott<br /> --导出用户中的表<br /> exp scott/tiger@East file=f:/scott_emp_dept.dmp tables=(emp,dept)<br /> --导入用户中的表<br /> imp scott/tiger@East file=f:/scott_emp_dept.dmp fro原创 2010-09-06 22:38:00 · 614 阅读 · 0 评论 -
Oracle 查看有哪些表被锁住
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id select b.username,b.sid,b.serial#,logon_time from v$locked_objec原创 2012-07-31 23:33:04 · 1117 阅读 · 0 评论