DB
木叶之荣
这个作者很懒,什么都没留下…
展开
-
SQLserver用游标实现循环 和 简单的量值函数
declare @sums numeric(15,2) -- 这里必须要写上位数,不然默认为整数 declare @cltno varchar(32) declare @feeMoney numeric(15,2) declare cur cursor for sELECT CltNo FROM memberinfo WHERE CltNo NOT IN ('00029098',原创 2016-02-20 23:26:11 · 3098 阅读 · 0 评论 -
Oracle表值函数的两种写法
-- 创建表 DECLARE CNT INTEGER; BEGIN SELECT COUNT(0) INTO CNT FROM USER_ALL_TABLES WHERE TABLE_NAME = 'CMSTEMP'; IF CNT = 0 THEN EXECUTE IMMEDIATE ' CREATE TABLE CMSTEMP( ID INTEG原创 2016-02-15 12:36:20 · 4670 阅读 · 0 评论 -
MySql导入CSV文件或制表符分割的文件
有时候我们会有这样的需求,需要把一些数据从别的库导入到另外的一个库中,这些库是原创 2016-08-30 10:07:42 · 8323 阅读 · 0 评论 -
解决触发器检测到活动的独立的事务处理, 已经回退、表发生了变化, 触发器/函数不能读它
今天在写一个触发器的时候遇到一个问题,因为要用到新插入表中的数据进行查询,所以就遇到了一个问题: 解决办法是在DECLARE中加上一句话:PRAGMA AUTONOMOUS_TRANSACTION 但是这样又会遇到一个问题: 解决办法是在DML语句后面加上COMMIT 附上语句如下: CREATE OR REPLACE TRIGGER "TR_CMS_MEMBERINFO" AFT原创 2015-06-10 14:18:36 · 6460 阅读 · 1 评论 -
为你的 项目安装Sql跟踪工具-P6Spy
我们在项目中有时候需要跟踪记录sql的执行情况,有时候跟踪的日志中的sql是预编译之后的,参数是带问号的,所以我们需要跟踪到真正的sql执行语句,P6spy正好可以满足我们的需要。先来看一下P6Spy的介绍: P6Spy 是针对数据库访问操作的动态监测框架(为开源项目,项目首页:www.p6spy.com)它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。P6Spy分发包包原创 2017-04-04 16:20:28 · 3184 阅读 · 2 评论 -
JDBC连接MySQL数据库小例子
前几天没事翻看了一下JDBC,顺便写了一个小demo。demo代码如下: package com.zkn.newlearn.jdbc.mysql.first; import org.junit.Test; import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Pr原创 2017-05-03 22:51:53 · 564 阅读 · 0 评论 -
自定义JDBC数据库连接池小例子
上篇文章中写了一个JDBC的小例子,这篇文章写个数据库连接池的小例子吧。 package com.zkn.newlearn.jdbc.mysql.third; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; imp原创 2017-05-04 00:17:54 · 2255 阅读 · 0 评论