`
hepeng19861212
  • 浏览: 147261 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

触发器和commit

 
阅读更多

触发器中不能有DDL和commit,rollback

分享到:
评论
2 楼 hepeng19861212 2011-03-16  
mql3686157 写道
为什么,不能给出原因吗?

这个。。。。不清楚。“龟腚”吧
1 楼 mql3686157 2011-03-16  
为什么,不能给出原因吗?

相关推荐

    SQL触发器使用实例

    SQL触发器使用实例 --创建触发器,示例1 /* 创建触发器[T_INSERT_卷烟库存表],这个触发器较简单。 说明: 每当[卷烟库存表]发生 INSERT 动作,则引发该触发器。 触发器功能: 强制执行业务...COMMIT TRANSACTION GO

    Oraclet中的触发器

     触发器中不能使用数据库事务控制语句 COMMIT; ROLLBACK, SVAEPOINT 语句;  由触发器所调用的过程或函数也不能使用数据库事务控制语句;  触发器中不能使用LONG, LONG RAW 类型;  触发器内可以参照LOB ...

    Oracle Form中COMMIT的概述及使用技巧

    1. COMMIT_FORM和COMMIT 都对form和数据库进行提交。针对form上面的数据变动提交到后台数据库,同时数据库提交数据。 2. DO_KEY(‘COMMIT_FORM’) 它会首先执行KEY-COMMIT触发器里面的代码,如果没有这个触发器,则...

    GBase8s 存储过程和触发器测试方法

    GBase8s 存储过程测试方法 -- '------------------ 存储过程--------------------------------' --在交互式sql交互式工具中执行,创建表 CREATE TABLE COM_T2 ... ... ... ...COMMIT; CREATE TABLE PRO_T3 (C1 INT,C2 VARCHAR2

    Oracle_plsql基本语法笔记.txt

    Oracle 常用命令举例 标题 基本语法 %type用法,%rowtype用法,TYPE用法 游标的使用 for 循环 loop循环 ... procedure 的建立和调用 ... 触发器中不可使用Commit 系统触发器举例(LOGON) instead of 触发器

    mysql触发器实现oracle物化视图示例代码

    下面实验创建ON COMMIT 的FAST刷新模式,在mysql中用触发器实现insert , update , delete 刷新操作 1、基础表创建,Orders 表为基表,Order_mv为物化视图表 代码如下: mysql> create table Orders( -> order_id int...

    神通数据库-数据库快速入门.pdf

    神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔尺寸,它既 可以是 FOR EACH STATEMENT(语句级触发器),也...

    存储过程、函数、触发器、包样例

    commit; else parm_result:=0; end if; end; 执行存储过程 declare v_result number; begin insert_userinfo('323rt','2332','34','34',v_result); dbms_output.put_line(v_result); end; 创建函数 create...

    学习SQL语句之SQL语句大全

     SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  --数据定义  CREATE TABLE --创建一个数据库表  DROP TABLE --...

    数据库中的事务、存储过程和触发器的简单使用

     事务提交:COMMIT TRANSACTION  事务回滚:ROLLBACK TRANSACTION  判断某条语句执行是否出错:  全局变量@@ERROR;  @@ERROR只能判断当前一条T-SQL语句执行是否有错,为了判断事务中所有T-SQL语句是否有...

    SQL sever 实训

    --创建存储过程P_Sale3,能够根据指定的产品编号和日期,以输出参数的形式得到该产品的销售金额 CREATE PROCEDURE P_Sale3 @ProNo nvarchar(5),@SaleDate DateTime,@MONEY Decimal(8,2)OUTPUT AS SET @MONEY=( ...

    基于Java+MySQL实现(GUI)医院管理系统【100012411】

    采用 C/S 模式实现一个医院管理系统。完成药品、诊疗、医师、病人、病房、科室等信息的管理。...系统需包含事务(包含 commit,rollback),存储过程/触发器,视图,函数。 在程序中体现 MySQL 和 Java 语言的结合。

    aicoe-ci:使用TektonCD管道和触发器的AICoE-CI

    aicoe-ci/pre-commit-check根据执行检查。 aicoe-ci/pytest-check执行运行python测试。 aicoe-ci/coala-check基于执行过检查(不推荐使用) aicoe-ci/build-check执行容器映像生成检查。 支持源到映像,Dockerfile...

    基于mysql事务、视图、存储过程、触发器的应用分析

    (1) 用begin,rollback,commit来实现 代码如下:begin 开始一个事务rollback 事务回滚commit 事务确认(2)直接用set来改变mysql的自动提交模式 代码如下:set autocommit=0 禁止自动提交set autocommit=1 开启...

    gitrise.sh:使用纯bash在Bitrise上构建触发器

    为了成功运行,必须将四个参数传递给脚本: gitrise.sh -a token -s project_slug -w workflow [-b branch|-t tag|-c commit] Gitrise支持Bitrise的所有构建功能,包括提交,标记和分支。 在以上使用指南中,这些...

    peaches-n-stink:白名单主持的互联网论坛

    创建一个 PostgreSQL 11 数据库并执行doc-commit/structure.sql所有代码。 这将创建所有数据库表、触发器等。PostgreSQL 11+ 可能没问题。 安装 Redis。 这仅适用于会话存储。 Redis 版本 2 和 6 对我们有用,所以...

    SQL语句大全大全(经典珍藏版)

    SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从...

    基于Java的CS架构的医院管理系统设计与实现.zip

    7.系统需包含事务(包含commit,rollback),存储过程/触发器,视图,函数。 8.在程序中体现MySQL和JAVA语言的结合。 详细介绍参考:...

    Oracle基于日志的数据备份

    CDC(Change Data Capture)是oracle在数据库级别实现的增量抽取解决...而异步CDC则是通过分析已经commit的日志记录来得到增量数据信息,有一定的时间延迟,并且提供了到Oracle Streams的接口。异步CDC只在10g中支持。

    SQL语句大全

    SELECT --从数据库表中检索数据行和列 INSERT -- 向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从...

Global site tag (gtag.js) - Google Analytics