MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE...
分类:
数据库 时间:
2015-12-14 16:37:26
阅读次数:
209
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。运行下面的脚本....
分类:
数据库 时间:
2015-11-28 22:59:09
阅读次数:
288
实际应用场景中,有时会需要把一批数据导入数据库。这批数据可能来源于另一个数据源。比较常规的做法是先读取到dataset,然后跑一个循环,每一行拼一句insert into语句,执行之。用过的人会知道,这种导入数据的方法效率十分低下。那么,有没有什么更好的方法呢?答案是有的。使用System.Data...
分类:
数据库 时间:
2015-11-27 09:11:27
阅读次数:
174
default约束的作用是在insert语句执行时,如果未显式给column赋值,那么使用default约束定义的默认值给column赋值。每一列只能有一个default约束。default 约束定义的语法是:[CONSREAINT constraint_name] DEFAULT constant...
分类:
其他好文 时间:
2015-11-21 18:31:29
阅读次数:
1080
触发器inserted表与deleted表执行insert语句,使用inserted表执行delete语句,使用deleted表执行update语句,旧数据放到deleted表,新数据放到inserted表触发器:自动化,减少手动到来误操作触发器没有执行完毕,就会一直占用表,其他链接不能使用该表ou...
分类:
其他好文 时间:
2015-11-18 21:25:07
阅读次数:
193
当通过insert语句直接插入一段文本或者html字符串试,超过4000字符时候,就会报: ORA-01489: 字符串连接的结果过长 虽然字段是clob,足以存储,但是通过这种直接插入的时候,因为没有强制指定带插入字符串为clo...
分类:
数据库 时间:
2015-11-17 17:14:48
阅读次数:
251
1.利用insert 语句添加记录2.利用delete语句删除数据本次操作共有条记录被删除!3.利用updata语句更新数据133 and ID接下来演示一个完整的例子5.1.php为插入页面 添加数据页面 添加新闻页面 标题: 内容:...
分类:
数据库 时间:
2015-11-07 19:06:53
阅读次数:
288
第九章 触发器第一节:触发器的引入触发器(TRIGGER)是由事件来触发某个操作。这些事件包括 INSERT 语句、UPDATE 语句和 DELETE 语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。第二节:创建与使用触发器2.1 创建只有一个执行语句的触发器CREATE TRIGG...
分类:
其他好文 时间:
2015-11-02 00:09:30
阅读次数:
169
------------------------插入数据-------------------------80.1.插入完整的行--各个列必须以他们在表定义中出现的次序填充INSERTINTOcustomersVALUES(‘PepE.LaPew‘,‘100MainStreet‘,‘LOSAngeles‘,‘CA‘,‘90046‘,‘USA‘,NULL,NULL)--INSERT语句的安全操作方法,指定列,INTO关键..
分类:
数据库 时间:
2015-10-23 16:35:58
阅读次数:
227
insert select15.2 从一个表复制到另一个表有一种数据插入不使用INSERT语句。要将一个表的内容复制到一个全新的表(运行中创建的表),可以使用SELECT INTO语句。说明:DB2不支持DB2不支持这里描述的SELECT INTO。与INSERT SELECT将数据添加到一个已经存...
分类:
其他好文 时间:
2015-10-22 10:29:47
阅读次数:
105