本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- ganxueyun
- xyuma
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
把数据导到另外一个数据库中
利用PL/SQL Developer 这个工具来进行操作的时候只要将到导出的表点击右键然后选择导出数据.然后保存类型是SQL类型的.选择一个保存地址后..切换到要导入的目的数据库,在工具栏下面选择导入数据.然后选择刚刚的那个SQL文件数据..导入就可以了..如果这个过程中出现问题可以在SQL命令窗口中执行SQL语句.这样可以执行导入的数据.
如果是创建存储过程只要在SQL窗口中执行对应的SQ ...
plsql中文乱码解决
创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。其它字符集设置同上
pl/sql的if..elsif备忘
最近在试着重新看下pl/sql,印象中pl/sql的if语句后面是可以跟elseif的。写了个简单的判断数字大小的语句:
declare
v_id number;
begin
v_id := &id;
if v_id < 10 then
dbms_output.put_line('the value is:' || v_id ...
PL/SQL小技巧
一直使用pl/sql,有时候总想偷点懒,其实pl/sql可以设置下使用起来更方便,下面写下我一直用的一些设置,我的pl/sql版本是7.1.5,我写的是一些简单的设置,高手请绕过。
(一)记住密码:
开发时候有几个数据库,每次手动敲密码真烦,以下是设置方式:
设置:Tools菜单-->Preferences-->Oracle-->Logon H ...
从pl/sql查询字段类型为number并且长度大于16位的内容显示为科学计数法的计数方法
从pl/sql查询字段类型为number并且长度大于16位的内容显示为科学计数法的计数方法,后经查找找到了如下解决办法:
1.在toad中->view->option->data->display large number in scientific notation,不选择该选项即可
在pl/sql developer中->tools->preference ...
PL/SQL 存储过程介绍六)
oracle 存储过程(procedure):
一、介绍
存储过程,简单的认为就是SQL + 一些简单逻辑 的综合体。
这里大概记录一下优点:
1.复杂业务(同时对多张表进行CRUD操作),我们如果执行多条SQL,可能会有多个连接。过程可以放在一个事务里面,时间快
2.程序处理的业务,有可能会出现无法预判的BUG ,而过程只要数据没错,就不容易出错,安全性高
...
WIN7 64位系统下安装Oracle客户端PL/SQL不成功的原因
笔者近期开发需要临时安装Oracle数据库进行远程连接,因为以前大部分都是用My SQL的数据库,没办法了,只能直接安装个Oracle数据库了,关于Oracle数据的下载与安装不是本文重点,所以想安装的读者可以到此链接进行下载,下载需要注册一个oracle账户,http://www.oracle.com/technetwork/indexes/downloads/index.html,下载完后完成之 ...
倒腾64位Oracle11g的感受
一直不满意我电脑现在的win7,启动比较慢,经过安装Centos双系统,切换时,每次时间都是会变换,原因是选择了UTC时间,实在是不太方便、而且安装Centos后电脑的独显驱动因为自带的驱动不支持,造成风扇声响特别大,而且linux上面没有什么聊天软件,实在是让人头痛,qq不能用,上网浏览器显示又特别的不怎么好,习惯了windows的界面操作,对那些yum install , wget , ...
[Oracle] 字符串解析生成关联数据
由于项目功能有时候需从其他部门提供的Excel... 等其他文档中,往数据库表不间断的塞入一些数据, 所以就写了个简单的解析 过程 避免重复工作;
整理出来分享下
CREATE OR REPLACE PROCEDURE PRO_STR_ANALYZING_INSERT_DATA(
DATA_NAMES VARCHAR2,
...
常用的PL/SQL开发原则
a) 广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的硬解析和PL/SQL引擎和SQL引擎的上下文切换b) 广泛使用UROWID来处理DML语句c) 在你的存储过程中谨慎使用DDL语句,因为这可能会破坏你的transaction的连续性,更为严重的是可能会阻塞DML操作并可能会导致大量library cache latch争用并且有可能会导致某些sql执行计划的改变。
libra ...
64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法[转帖]
64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法 接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题: 在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在 ...
【转Oracle】pl/sql中的异常处理
Oracle中异常分为预定义异常,非预定义异常和自定义异常三种。
预定义异常:
1 CURSOR_ALREADY_OPEN该异常触发ORA-06511错误。
当程序中的一个游标已经执行了打开操作,如果开发人员试图再一次打开这个已经打开的游标时,将触发该异常。
2 INCALID_CURSOR该异常触发ORA-01001错误。
当试图对一个尚未打开的游标执行任何操作,如打开该非法的游标执行赋值操作 ...