1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可.....
分类:
数据库 时间:
2015-02-11 15:51:24
阅读次数:
188
一、背景: 具体的场景是数据库不是普通的OLTP系统,更像是OLAP系统,数据的更新频率很低,在noarchivelog 模式下运行,实时性要求低,但是数据只有一份不能弄丢,需要应付磁盘损坏等情况。这应该是冷备的一个比较好的应用场景。二、规划: 将数据库服务器多挂载一块磁盘。查出Oracle d.....
分类:
数据库 时间:
2015-02-11 15:52:13
阅读次数:
200
mysql使用sql查询表名的两种方法: 1、show tables; 2、SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=’dbname‘;–dbname为mysql的数据库名称 查询指定数据库中指定表的所有...
分类:
数据库 时间:
2015-02-11 14:49:05
阅读次数:
122
有一个脚本跑了很久不出结果,优化之后瞬间出结果。原语句如下:
SQL> explain plan for
2 select *
3 from crm_dg.tb_ba_channelstaff a,
4 crm_dg.tb_ba_subscription_hist b,
5 crm_dg.tb_cm_serv...
分类:
数据库 时间:
2015-02-11 14:41:14
阅读次数:
202
由于PL/SQL不像高级语言,没有大括号,如果if语句中的statements包含了多个操作,这些操作是否都会执行呢?本文通过实验进行验证...
分类:
数据库 时间:
2015-02-11 14:36:12
阅读次数:
192
下载地址:http://yunpan.cn/cKNFtdKAzicNn
访问密码 4cbb
(左侧为DBLinq的包【内含本人的辅助脚本】 右侧为本人写的辅助脚本【已经下载了DBLinq的亲可以只下载脚本】)
本人一直从事JAVA方面的开发,最近接触.net需要使用DBLinq
下载有些需要积分 在此处免费提供下载
使用每次都要复制粘贴 ...
分类:
数据库 时间:
2015-02-11 14:34:12
阅读次数:
258
提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,什么是 REF游标?动态关联结果集的临时对象。即在运行的时候动态决定执行查询。2,REF 游标有什么作用?实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL(批量),从而提高SQL...
分类:
数据库 时间:
2015-02-11 14:30:44
阅读次数:
213
默认情况下 mysql更改端口后是不能通过selinux的提示启动错误,那么首先就要看mysql的错误日志可是我不知道mysql错误日志的位置首先,更改selinux的模式为passive 然后启动mysql(passive模式下是能够启动mysql的)setenforce 0然后是用ps命令查看日...
分类:
数据库 时间:
2015-02-11 14:26:07
阅读次数:
226
问题描述:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 10.12.162.84...
分类:
数据库 时间:
2015-02-11 14:25:21
阅读次数:
213
hibernate对视图操作,首先建立数据库视图视图v_invite:createview pintu.v_invite asselectcp.user_id as be_user_id,cai.activity_invite_id,cai.person_id,cai.person_name,cai...
分类:
数据库 时间:
2015-02-11 14:25:52
阅读次数:
224
数据库事务是一种单元操作,要么全部操作成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据操作语言(DML)语句开始的,直到执行一个COMMIT语句,提交保存事务,或执行一个ROLLBACK语句,放弃此次操作结果。 事务的“要么全部完成,要么什么都不做的”特性,会使得将错误信息记录到数据...
分类:
数据库 时间:
2015-02-11 14:23:49
阅读次数:
221
Javajpa调用存储过程,抛出异常如下:javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: ResultSet is from UPDATE. No Data. at or...
分类:
数据库 时间:
2015-02-11 14:22:46
阅读次数:
210
出自:http://576017120.iteye.com/blog/1947154mysql中更新时不能直接将更新的表作为查询的表,可以通过临时中间表的形式。总结一下:一:单表更新时例如: update customerset category = 1WHERE deleteflag = 0 an...
分类:
数据库 时间:
2015-02-11 14:21:14
阅读次数:
242
DECLARE @资产编号 VARCHAR(50) ,@gsid VARCHAR(50) DECLARE test_Cursor CURSOR LOCAL FORSELECT 资产编号,gsid FROM zctempOPEN test_CursorWHILE @@FETCH_STATU...
分类:
数据库 时间:
2015-02-11 14:22:17
阅读次数:
158
第一范式(1NF)确保每列保持原子性,所有字段值都是不可分解的原子值。第二范式(2NF)确保每列都和主键相关,要求表中每一列都和主键相关,不能只与主键的某一部分相关。即在一个表中,只能保存一种数据,不能把多种数据保存在同一张表中比如要设计一个订单信息表,因为订单中可能有多种商品,所有要将订单编号和商...
分类:
数据库 时间:
2015-02-11 14:12:15
阅读次数:
198
问题:预处理语句为:SELECT * FROM WHERE name=? 如果传送的参数为“admin” “ADmin” “ADMIN” “ADimn”等,结果处理后的语句为SELECT * FROM WHERE name=‘admin’解决办法:要查询的字段前加BINARY ,如:SELE...
分类:
数据库 时间:
2015-02-11 14:08:03
阅读次数:
161
1,获取某月最后一天
SELECT TO_CHAR(LAST_DAY(TO_DATE('20140125', 'yyyymmdd')), 'yyyymmdd') LASTDAY
FROM DUAL
2,获取上月末最后一天:
select to_char(add_months(last_day(to_date('2008-08-08','yyyy-MM-dd')...
分类:
数据库 时间:
2015-02-11 12:49:02
阅读次数:
211