DB
文章平均质量分 79
iteye_66
这个作者很懒,什么都没留下…
展开
-
解决触发器检测到活动的独立的事务处理, 已经回退、表发生了变化, 触发器/函数不能读它...
今天在写一个触发器的时候遇到一个问题,因为要用到新插入表中的数据进行查询,所以就遇到了一个问题:解决办法是在DECLARE中加上一句话:PRAGMA AUTONOMOUS_TRANSACTION但是这样又会遇到一个问题:解决办法是在DML语句后面加上COMMIT附上语句如下:CREATE OR REPLACE TRIGGER "TR_CMS_MEMBERINFO" AFT...2015-06-10 14:18:00 · 516 阅读 · 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(...2016-02-15 12:36:00 · 1065 阅读 · 0 评论 -
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:00 · 172 阅读 · 0 评论 -
MySql导入CSV文件或制表符分割的文件
有时候我们会有这样的需求,需要把一些数据从别的库导入到另外的一个库中,而这些数据是用CSV文件存放的。对于MySql数据库我们有两种方式:一种是用命令来导入,另一种是很多的MySql客户端(如Heidisql、Sequel pro)为我们提供了这样的功能。下面我们来分别介绍着两种导入方式。MySql命令导入准备工作:先建一个表:建表语句如下:CREATE TABLE `c...原创 2016-09-10 14:51:39 · 1796 阅读 · 0 评论