Oracle
muzi1314_
这个作者很懒,什么都没留下…
展开
-
PL/SQL Developer连接本地Oracle 11g 64位数据库
1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装PL转载 2017-05-28 22:02:49 · 715 阅读 · 0 评论 -
Oracle快照及dblink使用(两台服务器数据同步)
--名词说明:源——被同步的数据库;目的——要同步到的数据库;一、创建dblink:1、在目的数据库上,创建dblink:-- Drop existing database link drop database link DLINKMYTEST;-- Create database link create database link DLINKMYTEST conne原创 2017-01-17 22:34:14 · 1135 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr]错误处理
【转载】原文地址:http://blog.itpub.net/28850681/viewspace-759566/机器断电以后,重新启动报如下错误:在cmd命令窗口下,输入sqlplus / as sysdbasqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Wed May 1 11:28:49 2013转载 2017-01-17 22:05:11 · 5757 阅读 · 1 评论 -
【oracle游标三】动态游标
利用oracle动态游标实现动态SQL循环遍历 sql示例:create or replace procedure cursortest6 is TYPE ref_cursor_type IS REF CURSOR; --定义一个动态游标 t_user ref_cursor_type; tablename varchar2(200) default 'emp';原创 2016-12-30 17:01:29 · 379 阅读 · 0 评论 -
【oracle游标一】参数游标
参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下:cursor cursor_name(parameter_name datatype) is select_statement;定义参数游标时,游标参数只能指定数据类型,而不能指定长度。示例如下:declare cursor temp_cursor(no number)原创 2016-12-27 22:23:08 · 2240 阅读 · 0 评论 -
【oracle游标二】游标循环方式
1、使用游标for循环使用游标for循环是循环游标最简单的方法,oracle会隐含打开游标、循环提取数据、关闭游标,语法如下: for record_name in cursor_name loop .......... end loop;如上所示:cursor_name是已经定义的游标名称,record_name是oracle隐含定义的原创 2016-12-27 22:45:09 · 577 阅读 · 0 评论 -
【PL/SQL调试】SQL*Plus 或者 PL/SQL Developer查看存储过程编译错误
SQL*Plus 或者 PL/SQL Developer查看存储过程编译错误在 SQL *Plus 或者 PL/SQL Developer 的 Command Windows 中,【1】用 show errorsprocedure procedure_name可以查看到存储过程具体错误;【2】用 show errors function function_name查看函数错原创 2017-01-03 23:01:31 · 6294 阅读 · 0 评论 -
【having子句】在oracle中where 子句和having子句中的区别
1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以 Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下面分别说明其用法和异同点。注:本文使用字段为orac转载 2016-12-22 15:06:08 · 609 阅读 · 0 评论 -
【模糊查询】oracle中带有特殊符号的模糊查询
首先讲一下Oracle模糊查询,模糊查询使用的是like关键字Oracle模糊查询可使用的通配符,Oralce中SQL语句提供了四种匹配模式:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或者[aeth] [^] 不在某范围内的字符,如[^0-9]或者[^aeth]后两种, 需要Oracl原创 2016-12-16 14:41:50 · 7538 阅读 · 1 评论 -
oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
create table as select * from和insert into select from两种表复制语句区别create table targer_table as select * from source_tableinsert into target_table(column1,column2) select column1,column2 from source_ta原创 2016-12-15 22:45:36 · 30609 阅读 · 2 评论 -
Oracle--DBLink 进行数据库之间对象的访问操作
Oracle中自带了DBLink功能,它的作用是将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象,例如我们新建了一个数据database1,我们需要操作数据库database2中的表,或者我们需要操作远程机器上数据库database3中的表,我们就可以使用dblink这个强大的功能!1、我们如果要创建全局的DBLink,就是说无论什么角色都可转载 2016-12-13 14:14:51 · 755 阅读 · 1 评论 -
【转】Oracle—自定义function语法
用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:(1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。(2)out参数类型:表示参数在函数中被赋值,可以传给函数调用程序,该参数只能用于赋值,不能用于传值。(3)in out参数类型:表示参数既可以传值,也可以被赋值。1.函数的创建语法格式:Sq转载 2016-12-12 22:42:55 · 1365 阅读 · 0 评论 -
Oracle 数据库中的GROUP BY与HAVING
一、GROUP BYGROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。语法如下:SELECT column1, column2, ... column_n, aggregate_function (expression) F转载 2017-08-23 11:44:27 · 879 阅读 · 0 评论