
DB
Neil.Zhang
有问题就会有收获~
展开
-
Oracle package包头和package body包体例子
本文系转载,原文地址:http://blog.itpub.net/26435490/viewspace-1078212/一 包的组成包头(package):包头部分申明包内数据类型,常量,变量,游标,子程序和异常错误处理,这些元素为包的公有元素。包主体(package body):包主体则是包定义部分的具体实现,它负责为包头中所声明子程序提供具体的实现,在包转载 2016-01-19 22:03:28 · 17483 阅读 · 1 评论 -
sqlserver sp_OACreate使用例子
T-SQL 中是可以调用 OLE 的,将这一功能应用到触发器、存储过程等对象中,SQL Server 运用变得更贴近我们的功能,更加满足我们的需要。转载 2017-07-11 09:28:28 · 6990 阅读 · 0 评论 -
sqlserver存储过程where条件参数为空不加入筛选
sqlserver存储过程where条件参数为空不加入筛选原创 2017-06-30 10:44:32 · 9030 阅读 · 3 评论 -
Tomcat配置DruidDataSource JNDI数据源例子
Tomcat配置DruidDataSource JNDI数据源例子原创 2017-01-08 11:58:20 · 3413 阅读 · 1 评论 -
EJB实体Bean与事物管理
一、jboss7.1.1配置mysql数据源#1.到http://www.mysql.com/downloads/connector/j/下载MySQL的驱动包#2.进入jboss-as-7.1.1.Final\modules\com目录下,建立文件夹mysqldatabase\mysql\main#3.将mysql-connector-Java-5.1.24-bin.jar复原创 2016-11-24 21:46:18 · 765 阅读 · 0 评论 -
使用Oracle SQL Developer从MySQL把数据移植到Oracle经验分享
博客就不转载了,自己查看,传送门:http://blog.youkuaiyun.com/u012814041/article/details/17530141#comments记录一些经验,少走弯路。1、记得要严格按照内容里的步骤操作,否则会有问题。我没有新增新用户和分配新的表空间,移植失败了。2、移植成功后,会自动在oracle新建一个与mysql数据库名称一样的用户下,移植的数据是存在原创 2016-11-17 20:47:51 · 3693 阅读 · 0 评论 -
oracle使用TRIGGER在insert数据时往某个字段塞值
上周看项目时,发现一个项目的订单编号不是在java代码中生成的,当时对TRIGGER不熟,没有在TRIGGER找,后来问老大,老大说是在TRIGGER生成的。。。你妹!找到后我好想问问以前的开发人员为什么这样生成。。。不说了,记录知识点。oracle创建TRIGGER CREATE OR REPLACE TRIGGER "TRI_BEF_INS_ORDER" BEFORE INSE原创 2016-04-17 20:02:42 · 2957 阅读 · 0 评论 -
oracle exists判断一个日期格式的字段是否存在逗号拼接的字符串日期里
例子:怎样判断日期格式的字段startDate(2016-06-30)是否存在于字符串格式的字段startDateStr(2014-08-05,2016-06-30,2017-04-30)里 ?我刚开始思路是在sql语句,把startDateStr根据逗号分隔成多个日期格式的数组,再用sql关键字in进行判断,但是对sql的分隔、数组不熟,搞了半天都没有成功,后来直接问同事,他一下子就写出原创 2016-07-11 19:22:08 · 1037 阅读 · 0 评论 -
spring用BeanNameAutoProxyCreator自动创建事务代理
下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。 这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是任意的代理,只需要有合适的拦截器即可。 下面是采用BeanNam转载 2016-07-19 19:46:44 · 836 阅读 · 0 评论 -
MongoDB普通索引和唯一索引区别与创建
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dro转载 2016-06-19 12:07:36 · 14230 阅读 · 0 评论 -
什么是MongoDB原子操作
原子操作MongoDB 并不支持多文档原子事务(multi-document atomic transactions)。但它提供了针对单个文档的原子操作。假如一个文档包含数百个字段,则 update 语句将更新所有的字段,或者一个也不更新,从而维持了文档级的原子性。原子操作数据模型维持原子性的建议方法是利用内嵌文档(embedded document)将所有经常更新的相关信息都转载 2016-06-26 18:06:20 · 1607 阅读 · 0 评论 -
什么情况使用存储过程
本文系转载,原文地址:http://blog.youkuaiyun.com/jhhja/article/details/6002785总结:当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。转载 2016-01-20 09:22:22 · 1175 阅读 · 0 评论 -
事务隔离级别
本文系转载,原文地址:http://blog.youkuaiyun.com/fg2006/article/details/6937413本文系转载,原文地址:http://www.cnblogs.com/yangy608/archive/2011/06/29/2093478.html数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committ转载 2016-01-16 18:25:06 · 532 阅读 · 0 评论