oracle中的行转列函数wm_concat
类似于excel中的行转列的转置运算select wm_concat(''''||name_old||'''') from hljdq.code_licfiletypecode where rownum<3结果为同时在oralce中用两个单引号来表示一个单引号...
图形化界面完成sql server 2008的还原
Sql server2008还原数据库1、 进入sql server的控制中心2、 新建数据库3、  ...
sql server 2008中运行bat批处理文件
@echo offosql -U sa -P sa123456 -d hz_datacode -i .\03-代码库比较脚本.sql >log1.logpausesa为用户名sa123456为密码hz_datacode为数据库名称-i后面跟着的是脚本名称...
修改的存储过程
使用kettle导入oralce数据表,其中两个表涉及到了触发器,同时触发器还调用了存储过程;以为已经写好的东西不会有错误的,这种盲目相信导致了自己耗费了接近一天的时间!!!引以为戒。--自己在里面加了...
存储过程判断若个表中是否存在某个名称的字段
--在存储过程执行的用户下,新建两个个表--建表代码drop table tab_name;create table tab_name(table_name varchar2(20));drop table tab_remark;create table tab_remark(table_name varchar2(20),remark varchar2...
使用kettle抽取oralce中包含clob字段的表
在使用kettle在oracle之间迁移数据表时,同一个表格同一个字段在两个库中的数据类型均为clob,却报错为不支持的类型暂时的解决办法:在源数据库select时对clob进行一次转换,使用to_char这种方法应该不是最...
'ora-03113,通信通道的文件结尾'的错误处理
startup时显示错误“ora-03113,通信通道的文件结尾”因为将oralce开了归档,并将归档路径设置为默认路径的快速恢复区,快速恢复区的大小为3G;在负荷不重的情况下,不到一个星期就将快速恢复区占满使用rman工具删除...
truncate table时因为外键原因报错
今天在清空系统中某些表时,部分表报错如下truncate table SUP_FOINUNFINV *第 1 行出现错误:ORA-02266: 表中的唯一/主键被启用的外键引用根据报错的原...
启动oralce时报错ora-27102
在通过第三方客户端连接远程window下面的oracle时,报错为oracle不可用,以为是oracle没有打开远程登录到服务器后,查看oracle的服务,确实没有打开;但是启动相关的服务后,还是无法连接;通过服务器上的sq...
判断汇总库与地市库代码是否一致
--在存储过程执行的用户下,新建三个表--建表代码create table tab_name(table_name varchar2(20));create table remark(db_name varchar2(20),table_name varchar2(20),num number(5));create table dif_result(d...
字符串转换为数字时判断非法字符并校正
--首先判断哪些为不符合数字格式的字符串CREATE OR REPLACE FUNCTION "HLJHZ"."FUN_NOTVALID" (MYARG IN VARCHAR2)RETURN VARCHAR2AS v_count number(10); v_number varchar2(30); v_char number;...
imp工具导入整个数据库出现的问题
同事用exp工具备份了整个库(我也不知道为什么这样做)需要将这个备份还原到新的库中导出的表在原来的库中是放在名为hrb的表空间下面的如果还原到新的数据库中,没有创建hrb表空间的话,包含clob或者blob的字段的...
设置oralce时间戳格式
db2中的时间戳格式是精确到毫秒级别的,将db2中的时间戳转到oralce中的话,在oralce中也需要定义为时间戳格式但是如果系统的默认时间格式仅是年月日时分秒的话,insert数据的时候会出现问题解决方法是:修改...
两块磁盘,oralce运行慢的问题
服务器有2块2T的磁盘,操作系统和oracle软件均安装在第一块磁盘上,oracle数据文件、控制文件和日志文件放在第二块磁盘上在这种设置情况下,建立一个10G大小的表空间或者增加一个数据文件,所需的时间非常长...