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 · 2695 阅读 · 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 · 1486 阅读 · 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 · 1289 阅读 · 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 · 1511 阅读 · 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 · 820 阅读 · 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 · 750 阅读 · 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 · 1076 阅读 · 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 · 963 阅读 · 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 · 598 阅读 · 0 评论 -
Oracle 查看有哪些表被锁住
select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id select b.username,b.sid,b.serial#,logon_timefrom v$locked_objec原创 2012-07-31 23:33:04 · 1100 阅读 · 0 评论