09 2018 档案

摘要:我们在做报表开发的时候经常会遇到一个问题,就是需要在报表上展示”xxxx年xx月xx日”这种日期,例如:需要在报表展示日期如下图: 我们现在数据库存储的日期是:20171231 那么我们如何转化为 这种日期类型呢? 我们可以使用BIRT的函数BIRTStr 假定:字段名为dtDate 那么我们的表达 阅读全文
posted @ 2018-09-29 09:42 OLIVER_QIN 阅读(483) 评论(1) 推荐(0) 编辑
摘要:优化原则 1.在select语句中避免使用* 2.使用Truncate清空表 2.1语法 Truncate [table|cluster] shema.[table_name][cluster_name][drop|reuse storage] table_name:要清空的表 cluster_name:要清空的簇名 drop|reuse storage:表示保留被删除的空间以供该表的新数据使用... 阅读全文
posted @ 2018-09-16 17:09 OLIVER_QIN 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Oracle所有锁的分配和管理都是数据库管理系统自动完成的,不需要用户进行干预。 v$lock表说明 字段 描述 ADDR Address of lock state object KADDR Address of lock SID 会话的sid,可以和v$session 关联 TYPE 所获得的或等待的锁类型,取值如下:①Tx --事务②TM --表锁或DML③MR --介质恢... 阅读全文
posted @ 2018-09-16 16:28 OLIVER_QIN 阅读(335) 评论(0) 推荐(0) 编辑
摘要:作用 保存点可以回退到事务的一部分,我们在操作数据库的过程中可以对事务分隔为几个部分,在操作失误的时候就可以回滚到某个点即可。 实现步骤 我们现在新建一张表TMP003 CREATE TABLE TMP003(ID NUMBER,"DESC" VARCHAR2(200)); 第一步:插入第一条记录 INSERT INTO TMP003 VALUES(1,'第一条记录'); 第二步:设置保存... 阅读全文
posted @ 2018-09-16 14:07 OLIVER_QIN 阅读(1896) 评论(0) 推荐(0) 编辑
摘要:名词解释 DML:Data Manipulation Language (数据库操纵语言) 例如:DELETE、INSERT、UPDATE、SELECT DDL:Data Definition Language(数据库定义语言) 例如:CREATE、ALTER、DROP、 DCL: Data Control Language (数据库控制语言) 例如:GRANT、REVOKE、DENY 1.按照组... 阅读全文
posted @ 2018-09-16 11:44 OLIVER_QIN 阅读(854) 评论(0) 推荐(0) 编辑
摘要:函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 语法 参数说明: func_name:函数名称,如果数据库中已经存在此名称,则可以指定[or replace]关键字,这样新的函数将覆盖原来的函数 parameter1:函数的参数,这个时可选项,因为函数可以没有参数 dat 阅读全文
posted @ 2018-09-16 11:17 OLIVER_QIN 阅读(207) 评论(0) 推荐(0) 编辑
摘要:1.语法 create [or replace] procedure pro_name[(parameter1,parameter2,...)] is|as begin plsql_sentences; [exception] [dowith_sentences;] end pro_name;参数说明: pro_name:存储过程名称 parameter1:参数 plsql_sentenc... 阅读全文
posted @ 2018-09-15 18:27 OLIVER_QIN 阅读(603) 评论(0) 推荐(0) 编辑
摘要:早上使用PL/SQL连接Oracle的时候,报错如下 解决办法: 找到文件listener.ora,新增以下红色区域,注意:路径需要根据自己的Oracle安装路径自行设置 # listener.ora Network Configuration File: D:\app\OLIVER\product\11.2.0\dbhome_1\network\admin\listener.ora# Gen... 阅读全文
posted @ 2018-09-15 12:03 OLIVER_QIN 阅读(408) 评论(0) 推荐(0) 编辑
摘要:持续更新中 1.修改日志模式为不记录 alter table table_name activate not logged initially; 2.清空表 alter table t1 activate not logged initially with empty table; 3.查询表数据记 阅读全文
posted @ 2018-09-11 10:53 OLIVER_QIN 阅读(322) 评论(0) 推荐(0) 编辑
摘要:新安装的虚拟机,在虚拟机中安装了Winserver2008 R2系统,网络适配器已经设置为桥接模式(自动) 刚开始的几天很正常,但是过了几天后,发现连接不了了,后来才发现是因为网络问题。 解决方案:修改桥接模式的网卡为本机网卡 进入到编辑→虚拟网络编辑器 点击【更改设置】→【桥接模式】 此时的【桥接 阅读全文
posted @ 2018-09-11 10:00 OLIVER_QIN 阅读(777) 评论(0) 推荐(0) 编辑
摘要:清除缓存步骤:1.管理→管理会话→关闭所有游标2.管理→发出SQL语句:CALL SAPURGEALLCACHE();点击发送SQL语句后 阅读全文
posted @ 2018-09-10 14:06 OLIVER_QIN 阅读(614) 评论(0) 推荐(0) 编辑
摘要:已经安装好了BIEE,但是发布了自己的资料库后,默认的登录页面为QuickStart,导致已登录就看到错误页面现在进行如下修改即可点击登录身份后的名字,例如我的是weblogic选择【我的账户】,修改【起始】页的选项为:主页(未修改前是默认值)修改完毕后即可登录显示的就是主页了 阅读全文
posted @ 2018-09-08 11:10 OLIVER_QIN 阅读(220) 评论(0) 推荐(0) 编辑
摘要:修改BIRT报表的背景颜色都在这里了 在BIRT的webcontent/birt/styles/目录下有如下文件列表: dialogbase.css文件修改 dialogbase_rtl.css文件修改 style.css文件修改 修改一: 修改二: 以上是根据自我需求修改,如果需要修改其他颜色,或 阅读全文
posted @ 2018-09-06 11:56 OLIVER_QIN 阅读(289) 评论(0) 推荐(0) 编辑
摘要:1.查询死锁的进程(下面2条语句均可用)语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ... 阅读全文
posted @ 2018-09-05 17:08 OLIVER_QIN 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:select name from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE'; 阅读全文
posted @ 2018-09-05 16:04 OLIVER_QIN 阅读(558) 评论(0) 推荐(0) 编辑
摘要:创建表空间 1.语法 CREATE [SMALLFILE/BIGFILE] TABLESPACE tablespace_nameDATAFILE '/path/filename' SIZE num[k/m] REUSE[,'/path/filename' SIZE num[k/m] REUSE][...][AUTOEXTEND [ON|OFF] NEXT num[k/m]][MAXSIZE EXT... 阅读全文
posted @ 2018-09-02 23:11 OLIVER_QIN 阅读(632) 评论(0) 推荐(0) 编辑