码迷,mamicode.com
首页 > 数据库
MySQL存储过程详解
1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可.....
分类:数据库   时间:2015-02-11 15:51:24    阅读次数:188
Windows系统下Oracle数据库冷备
一、背景: 具体的场景是数据库不是普通的OLTP系统,更像是OLAP系统,数据的更新频率很低,在noarchivelog 模式下运行,实时性要求低,但是数据只有一份不能弄丢,需要应付磁盘损坏等情况。这应该是冷备的一个比较好的应用场景。二、规划: 将数据库服务器多挂载一块磁盘。查出Oracle d.....
分类:数据库   时间:2015-02-11 15:52:13    阅读次数:200
mysql 查询所有表名
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
oracle走错索引不出结果
有一个脚本跑了很久不出结果,优化之后瞬间出结果。原语句如下: 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语句的执行顺序
由于PL/SQL不像高级语言,没有大括号,如果if语句中的statements包含了多个操作,这些操作是否都会执行呢?本文通过实验进行验证...
分类:数据库   时间:2015-02-11 14:36:12    阅读次数:192
DBLinq mysql辅助脚本
下载地址:http://yunpan.cn/cKNFtdKAzicNn 访问密码 4cbb (左侧为DBLinq的包【内含本人的辅助脚本】    右侧为本人写的辅助脚本【已经下载了DBLinq的亲可以只下载脚本】) 本人一直从事JAVA方面的开发,最近接触.net需要使用DBLinq  下载有些需要积分 在此处免费提供下载 使用每次都要复制粘贴 ...
分类:数据库   时间:2015-02-11 14:34:12    阅读次数:258
OracleRef游标
提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,什么是 REF游标?动态关联结果集的临时对象。即在运行的时候动态决定执行查询。2,REF 游标有什么作用?实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL(批量),从而提高SQL...
分类:数据库   时间:2015-02-11 14:30:44    阅读次数:213
SELinux下更改mysql端口
默认情况下 mysql更改端口后是不能通过selinux的提示启动错误,那么首先就要看mysql的错误日志可是我不知道mysql错误日志的位置首先,更改selinux的模式为passive 然后启动mysql(passive模式下是能够启动mysql的)setenforce 0然后是用ps命令查看日...
分类:数据库   时间:2015-02-11 14:26:07    阅读次数:226
jdbc连接数据库使用sid和service_name的区别
问题描述: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 mysql视图操作
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自制事务
数据库事务是一种单元操作,要么全部操作成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据操作语言(DML)语句开始的,直到执行一个COMMIT语句,提交保存事务,或执行一个ROLLBACK语句,放弃此次操作结果。 事务的“要么全部完成,要么什么都不做的”特性,会使得将错误信息记录到数据...
分类:数据库   时间:2015-02-11 14:23:49    阅读次数:221
javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: ResultSet is from UPDATE. No Data.
Javajpa调用存储过程,抛出异常如下:javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: ResultSet is from UPDATE. No Data. at or...
分类:数据库   时间:2015-02-11 14:22:46    阅读次数:210
转载:mysql update更新带子查询的实现方式
出自:http://576017120.iteye.com/blog/1947154mysql中更新时不能直接将更新的表作为查询的表,可以通过临时中间表的形式。总结一下:一:单表更新时例如: update customerset category = 1WHERE deleteflag = 0 an...
分类:数据库   时间:2015-02-11 14:21:14    阅读次数:242
SQL游标遍历数据表
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
MYSQL预处理传参不区分大小写解决办法
问题:预处理语句为:SELECT * FROM WHERE name=? 如果传送的参数为“admin” “ADmin” “ADMIN” “ADimn”等,结果处理后的语句为SELECT * FROM WHERE name=‘admin’解决办法:要查询的字段前加BINARY ,如:SELE...
分类:数据库   时间:2015-02-11 14:08:03    阅读次数:161
oracle日期操作
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!