oracle数据库
ReddyGo
认真写博客
展开
-
创建db_link
oracle在进行跨库访问时,可以通过创建dblink实现 新建db_link如下:create public database link test_link connect to Remote_DB_userName identified by Remote_DB_userName_Password using 'Remote_DB_IP_or_InstanceName'test...原创 2018-07-24 15:26:58 · 568 阅读 · 0 评论 -
oracle数据库查询表的列
有表:t_testselect * from user_tab_columns u where u.TABLE_NAME=upper('t_test');原创 2018-08-14 21:51:48 · 291 阅读 · 0 评论 -
Oracle删除用户与删除表
删除用户: drop user user_name cascade; #级联删除该用户下所有的数据对象删除表:drop table table_name purge; #删除表同时清空回收站原创 2018-08-12 19:02:00 · 6619 阅读 · 0 评论 -
pl/sql SQL界面选中一行sql语句
光标在句首:shift+end光标在句尾:shift+home原创 2018-08-15 21:21:28 · 4561 阅读 · 0 评论 -
PL/SQL developer快速执行选定语句
转载自:https://blog.csdn.net/James199209/article/details/53689989 可能一个sql脚本下有很多的sql语句,如何快速执行指定的语句呢?只要在PL/SQL稍微设置一下就好啦本人是PL/SQL 中文版,选择工具->首选项 ->窗口类型 ->SQL窗口-> 自动选择语句,把勾选上就可以啦,下次光标所在位置,直接按快...转载 2018-08-15 21:23:38 · 5800 阅读 · 0 评论 -
oracle比较两个表数据的差异
转自:https://zhidao.baidu.com/question/494572740.html 如有两张相同表结构的表:test表:test1表:现在要找出两张表有差异的数据,需要用minus及union的方式查找出来,语句如下: 1 2 3 4 5 6 7 8 9 ...转载 2018-08-13 20:26:31 · 14126 阅读 · 0 评论 -
查询某个字段在某表
select column_name,table_name from user_tab_columns where column_name= upper('cashing_amount_total');原创 2018-08-23 16:08:43 · 338 阅读 · 0 评论 -
oracle数据库解锁表
首先查询sid与串口:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;然后根据查询到的sid与串口,执行解锁命令:alter syste...原创 2018-08-31 11:47:06 · 1712 阅读 · 0 评论 -
PL/SQL中的=>作用
=> 是 Oracle 中调用 存储过程的时候, 指定 参数名进行调用.一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。下面是具体的例子。参数的默认值SQL> CREATE OR REPLACE PROCEDURE HelloWorld3 (p_user_name VARCHAR2,p_val1 VARCHAR2 DEFAULT ' Good Moning,...原创 2018-09-05 17:21:57 · 2822 阅读 · 0 评论 -
oracle取某时间段的数据
data_time字段的时间格式如下:select * from test1 t where t.data_time between to_date('2018/8/3 00:00:00','yyyy/mm/dd hh24:mi:ss') and to_date('2018/8/11 15:46:39','yyyy/mm/dd hh24:mi:ss') --取2018年8月11日0点...原创 2018-08-14 14:15:26 · 3382 阅读 · 0 评论 -
oracle清空回收站
使用oralce删表后,记住清理回收站:命令: purge recyclebin;原创 2018-07-30 21:19:24 · 2131 阅读 · 0 评论 -
Oracle Hint(提示)与常用方法
一、提示(Hint)概述 1为什么引入Hint? Hint是Oracle数据库中很有特色的一个功能,是很多DBA优化中经常采用的一个手段。那为什么Oracle会考虑引入优化器呢?基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用指...转载 2018-07-19 15:05:10 · 3785 阅读 · 0 评论 -
DBMS_OUTPUT.PUT_LINE没有输出
解决方法:打开打印输出set serveroutput on;只有在调用 存储过程的时候,才会打印出来。在创建编译的时候,是不会打印出来的。存储过程:如果直接运行,是打印不出的,只会打印出:PZ_S1INITCTXSETUPREQ_TEMP 编译成功。正解在调用存储过程的时候才会打印出来: ...转载 2018-07-19 16:17:46 · 4103 阅读 · 0 评论 -
oracle execute immediate用法
参考:https://zhidao.baidu.com/question/119144004.html在ORACLE的PL/SQL里EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得...转载 2018-07-25 17:33:24 · 6667 阅读 · 0 评论 -
存储过程测试dbms、lpad与chr(10)
SQL> create or replace procedure test_lpad is 2 v_report_title varchar2(100) := lpad('审核信息',10,'#') || chr(10) || chr(10) || '------' || chr(10) || '######'; 3 begin 4 dbms_output.put_lin...原创 2018-07-20 18:41:34 · 874 阅读 · 0 评论 -
oracle数据库报错: ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
删除对应 oracle server admin下用户的b_dump与u_dump oracle运行日志文件原创 2018-07-26 11:42:19 · 519 阅读 · 0 评论 -
Oracle之ROW_NUMBER() OVER函数
参考: https://www.cnblogs.com/iliuyuet/p/4585666.html语法:ROW_NUMBER() OVER(ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的select ACD_ID,ROW_NUMBER() OVER(ORDER BY ACD_ID desc) from cc_acdinfo...转载 2018-08-03 17:19:42 · 2538 阅读 · 0 评论 -
oracle的sql语句,where后面的部分,执行顺序是从左往右,还是从右往左?
转载自:https://blog.csdn.net/Ideality_hunter/article/details/80689938oracle的sql语句,where后面的部分,执行顺序是从左往右,还是从右往左?是从右往左转载 2018-10-09 11:42:13 · 3279 阅读 · 0 评论