RDBMS:关系型数据库管理系统,基于SQL(结构化查询语句)主流关系型数据库管理系统有:Oracle、SQLServer、DB2和MySQL等SQL语句分为4类:DDL:数据定义语言DML:数据操作语言DQL:数据查询语言DCL:数据控制语言SQLServer分为2中登录方式(可以在安装过程中配置...
分类:
数据库 时间:
2015-01-29 19:00:15
阅读次数:
349
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。
第二天,在自己电脑上查看该表,发现记录并没有更新
想用SQL语句重新更新,执行了十多分钟还没执行完。
想重新手动更新,提示:
至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!
DML操作如 inser...
分类:
数据库 时间:
2015-01-28 19:53:36
阅读次数:
338
目录一、DML触发器二、INSTEAD_OF触发器三、系统触发器四、删除触发器 修改触发器状态 关闭打开--说明--1.事件发生之前(BEFORE)事件发生之后(AFTER)--2.触发条件子句WHEN--3.语句级(STATEMENT)触发器和行级(ROW)触发器--3.1 STATEMENT:是...
分类:
其他好文 时间:
2015-01-27 18:06:00
阅读次数:
123
数据库是应用系统的核心,为了保证数据库的安全采用主从热备是很常见的方法,也就是主数据库DDL、DML都将被同步到从数据库。
一、 实验环境
操作系统:windowsserver 2008 R2
数据库:mysql-advanced-5.6.21-winx64
二、 准备工作
1、 把需要同步的数据库实例从主数据库备份出来,然后手动导入从数据库,以保...
分类:
数据库 时间:
2015-01-26 17:21:48
阅读次数:
419
oracle开发详细的思维导图,抛弃一大堆专业术语和讲解,最直观方式代码+结果方式呈现。...
分类:
数据库 时间:
2015-01-26 17:18:34
阅读次数:
181
1. DbCommand对象要读写数据,一是需要有效的数据链接,二是需要DbCommand对象向数据源传递SQL命令。DbCommand对象包含的命令可以是DML数据操作语言,也可以是DDL数据定义语言。创建DbCommand的最好方式是先创建DbConnection,然后使用DbConnectio...
分类:
Web程序 时间:
2015-01-26 09:59:54
阅读次数:
233
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件...
分类:
数据库 时间:
2015-01-25 09:50:41
阅读次数:
364
对数据库稍有了解的人,数据库使用排他锁X锁来避免两个事务同时修改同一条数据,同时使用较低级别如行上加锁来提高并发度。以下了两种场景很容易理解:1>事务1执行 UPDATE TB1 SET C2=1 WHERE C1=1(此处假设C1为主键,使用行锁),事务1未提交,而后事务2执行UPDATE TB1...
分类:
其他好文 时间:
2015-01-24 23:59:34
阅读次数:
370
OUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使...
分类:
其他好文 时间:
2015-01-24 10:10:43
阅读次数:
154
Locktable有两种模式locktablestable_nameread[orwrite];test1:session1:locktablestmp_xf_lock;1.可以查询2.dml报:ERROR1099(HY000):Table'tmp_xf_lock'waslockedwithaREA...
分类:
数据库 时间:
2015-01-22 19:46:00
阅读次数:
211