码迷,mamicode.com
首页 >  
搜索关键字:dml    ( 1990个结果
触发器的原理和使用方法
触发器 触发器的定义:      q触发器是当特定事件出现时自动执行的存储过程 q特定事件可以是执行更新的DML语句和DDL语句 q触发器不能被显式调用 q触发器的功能: q自动生成数据 q自定义复杂的安全权限 q提供审计和日志记录 q启用复杂的业务逻辑 触发器的语法: CREATE ...
分类:其他好文   时间:2015-01-19 23:38:32    阅读次数:554
5 DML语言
5 DML语言 Select [ALL|DISTINCT|DISTINCTROW|[TOP n [PERCENT]]] FROM TABLE FROM 表; select case when to_date(max(tr.board_in_time))-to_date('',‘yyyymmddhh2...
分类:编程语言   时间:2015-01-19 20:53:36    阅读次数:148
oracle中的游标的原理和使用详解
oracle221 游标 游标的简介: 逐行处理查询结果,以编程的方式访问数据 游标的类型: 1,隐式游标:在 PL/SQL 程序中执行DML SQL 语句时自动创建隐式游标,名字固定叫sql。 2,显式游标:显式游标用于处理返回多行的查询。 3,REF 游标:REF 游标用于处理运行时才能确定的动态 SQL 查询的结果 隐式游标: q在PL/SQL中使用DML语句时自动创建隐式游标...
分类:数据库   时间:2015-01-19 00:20:24    阅读次数:330
马士兵大哥数据库教程1阶段
马士兵大哥数据库教程1阶段 知名的2款Oracle学习客户端:TOAD 蛤蟆;讨厌的家伙;PL/SQL 四大类:查询语句,DML语句(数据操作),DDL(数据定义),事务操作语句;1,任何含有空值的数学表达式最后都是空值2,DISTINTCT 字段1,字段2 表示字段组合去除重复;3,字符串比较是比...
分类:数据库   时间:2015-01-16 20:49:51    阅读次数:219
ORA-04091: table xxxx is mutating, trigger/function may not see it
今天同事让我看一个触发器为什么老是报错,当执行DML语句触发触发器后,会报ORA-04091错误:ORA-04091: table xxxx is mutating, trigger/function may not see it 。对应的中文错误提示为:ORA-04091: 表 xxx发生了变化,...
分类:其他好文   时间:2015-01-15 23:32:21    阅读次数:267
常用经典SQL
1.查询语句 主要由 select 关键字完成2.DML语句(数据操作语言) 主要由 insert、update、delete 三个关键字完成 主要操作 表 3.DDL语句(数据定义语言) 主要由 creat、alter、drop、truncate 四个关键字完成 操作数据库对象的语句 ...
分类:数据库   时间:2015-01-14 21:14:41    阅读次数:266
Oracle锁2:DML操作和锁
Oracle为DML操作自动获取行锁和表锁,操作的类型决定了锁的行为,下面对DML操作锁的情况作了一个汇总: SQL Statement Row Locks Table Lock Mode RS RX S SRX X SELECT ... FROM table... —— none Y Y Y Y Y INSERT INTO...
分类:数据库   时间:2015-01-14 16:52:36    阅读次数:143
游标的学习
为什么要学习游标呢? 因为sql查询的结果集记录数补不定,很难用变量来表示。 而游标可以一次性读取一个记录集合,可以按过程来访问结果集--游标的基本原理 dml,包括insert,select,update操作结果缓冲区。而游标呢,是指向该去的一个指针。可以针对每一行的结果进行处理,访问。是实际嵌入...
分类:其他好文   时间:2015-01-14 12:35:34    阅读次数:93
触发器五(建立INSTEAD OF触发器)(学习笔记)
INSTEAD OF触发器对于简单视图,可以直接执行INSERT,UPDATE和DELETE操作但是对于复杂视图,不允许直接执行INSERT,UPDATE和DELETE操作。为了在具有以上情况的复杂视图上执行DML操作需要征用触发器来完成--创建复杂视图CREATE OR REPLACE VIEW ...
分类:其他好文   时间:2015-01-12 23:59:09    阅读次数:426
oracle DML错误日志
DML错误日志是oracle10gR2引入的一个类似于SQL*Loader的错误日志功能。它的基本原理是把任何可能导致语句失败的记录转移,放到一张错误日志表中。 具体使用如下: 1、使用DBMS_ERRLOG.CREATE_ERROR_LOG来创建错误日志表 --原表my_test表结构 desc my_test Name Type Nullable De...
分类:数据库   时间:2015-01-12 19:20:25    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!