随笔分类 -  数据库

oracle聚合函数及行专列,pivot rollup cube
摘要:1、原始数据 --方法-: --以单位分组,计算每类特殊情况的合计以及按照单位的小计数 with a as (SELECT b.szfz, case when tsqk is not null then tsqk else -1 end tsqk1, sum(tsqksl) tsqksl FROM 阅读全文
posted @ 2018-11-04 13:29 AmyAlisa 阅读(642) 评论(0) 推荐(0)
oracle expdp导入时 提示“ORA-39002: 操作无效 ORA-39070: 无法打开日志文件 ”
摘要:1、导出数据库的时候报错 expdp zz/zz@orcl directory=exp_dp dumpfile=zz_20170520.dump logfile=zz_20170520.log 2、检查directory目录是存在的 执行任然报错,最后发现是电脑d盘没有文件夹exp_dp ,新建目录 阅读全文
posted @ 2017-10-12 13:45 AmyAlisa 阅读(1969) 评论(0) 推荐(0)
PL/SQL 美化器不能解析文本
摘要:1、问题:PL/SQL美化器不能解析文本 原始sql语句如下: CREATE OR REPLACE VIEW V_GGXZBM AS SELECT XZBM,XZMC,CASE WHEN PARENTXZBM IS NULL THEN '320000' ELSE PARENTXZBM END PAR 阅读全文
posted @ 2017-08-02 14:35 AmyAlisa 阅读(2215) 评论(0) 推荐(0)
PL/SQL TOAD 不安装Oracle客户端连接数据库的方法
摘要:不安装Oracle客户端连接数据库的方法 本机环境: win7 64位中文旗舰版 一、准备工作: 1)到ORACLE官网下载instantclient,下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdo 阅读全文
posted @ 2017-05-05 01:42 AmyAlisa 阅读(594) 评论(0) 推荐(0)
oracle 某一字段取反
摘要:--某一位取反select id ,flag,(flag + 1) - BITAND(flag, 1) * 2 from SYS_INFO t UPDATE SYS__INFO SET FLAG=((flag + 1) - BITAND(flag, 1) * 2) Where id=105 --与两 阅读全文
posted @ 2017-01-24 20:57 AmyAlisa 阅读(3307) 评论(0) 推荐(0)