游标SQL> set serveroutput onSQL> DECLARE 2--定义游标,因为该游标中的数据需要更新,所以使用for update 3 CURSOR cur_test1 IS 4 SELECT * 5 FROM test1 6 FOR UPDATE; 7--定义记录类型,使用锚定...
分类:
数据库 时间:
2014-09-14 20:39:37
阅读次数:
199
一、摘要 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。 二、exp/imp与expdp/impdp区别 (1) 把用户usera的对象...
分类:
数据库 时间:
2014-09-12 09:58:43
阅读次数:
255
出现这种问题肯定是字符集和sever上的字符集不一样的原因,方法如下:1、查询oracle server端的字符集。打开SQL Window输入下面SQL查询服务端的字符集。select userenv('language') from dual;2、我的电脑中环境变量界面,在系统变量中新加:变量名...
分类:
数据库 时间:
2014-09-11 20:41:22
阅读次数:
229
数据库安装好了,默认使用的事omcl,拿到测试数据库,用plsql导入,提示1秒钟就完成,很明显未成功。于是使用imp导入,结果提示tablespaceomc8notfound,于是删除omcl数据库,重建omc8数据库,看看是否可以成功。。。漫长的等待。。。。说说对oracle的认识吧:之前接触的主要是s..
分类:
数据库 时间:
2014-09-11 11:24:03
阅读次数:
290
包头:
create or replace package ProdureceCursorData is
type curtype is ref cursor;
type type_record is record
(
deptno NUMBER(2) ,
dname VARCHAR2(14),
loc VARCHAR2(13)
);
PR...
分类:
数据库 时间:
2014-09-10 22:30:51
阅读次数:
374
1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。2、如果有删除用户的权限,则可以:[sql] view plaincopydropuseruser_namecascade;加了cascade就可以把用户连带的数据全部删掉。删除后再创建该用户。[sql] view pl...
分类:
数据库 时间:
2014-09-10 17:21:10
阅读次数:
182
2014-08-27 BaoXinjian一、摘要当执行耗时时间较长的PLSQL时,有时需要查看程式运行的进度,目前已经处理了多少资料,还需处理多上资料如果程式中专门的Log Module管控这一块,问题就不太大如果没有这个这块的管控,可能就需要通过跟踪session,并查询动态性能视图,大概猜测出...
分类:
数据库 时间:
2014-09-10 14:04:41
阅读次数:
285
今天在另外的电脑用plsql查询不到带中文的记录select * from test where name like '%测试%'然后发现是系统的环境变量还没设置好所造成的。在系统变量加入如下变量,重启plsql即可变量名:NLS_LANG变量值:AMERICAN_AMERICA.AL32UTF8
分类:
数据库 时间:
2014-09-10 12:19:50
阅读次数:
279
2014-08-23 BaoXinjian一、摘要网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似通过session查询SQL_ID,只有运行脚本,导出为HTML报表该SQL脚本下载地址:http://files.cnblogs.com/ea...
分类:
数据库 时间:
2014-09-09 15:07:00
阅读次数:
335