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 · 3124 阅读 · 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 · 4713 阅读 · 0 评论 -
MySql导入CSV文件或制表符分割的文件
有时候我们会有这样的需求,需要把一些数据从别的库导入到另外的一个库中,这些库是原创 2016-08-30 10:07:42 · 8402 阅读 · 0 评论 -
解决触发器检测到活动的独立的事务处理, 已经回退、表发生了变化, 触发器/函数不能读它
今天在写一个触发器的时候遇到一个问题,因为要用到新插入表中的数据进行查询,所以就遇到了一个问题:解决办法是在DECLARE中加上一句话:PRAGMA AUTONOMOUS_TRANSACTION但是这样又会遇到一个问题:解决办法是在DML语句后面加上COMMIT附上语句如下:CREATE OR REPLACE TRIGGER "TR_CMS_MEMBERINFO"AFT原创 2015-06-10 14:18:36 · 6555 阅读 · 1 评论 -
为你的 项目安装Sql跟踪工具-P6Spy
我们在项目中有时候需要跟踪记录sql的执行情况,有时候跟踪的日志中的sql是预编译之后的,参数是带问号的,所以我们需要跟踪到真正的sql执行语句,P6spy正好可以满足我们的需要。先来看一下P6Spy的介绍:P6Spy 是针对数据库访问操作的动态监测框架(为开源项目,项目首页:www.p6spy.com)它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。P6Spy分发包包原创 2017-04-04 16:20:28 · 3241 阅读 · 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 · 574 阅读 · 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 · 2278 阅读 · 0 评论