摘要: 2010年8月初 泉州将地震 预言还是谣言?
阅读全文
摘要: 使用With可以递归查找数据生成表
当然也可以直接写SP完成
阅读全文
摘要: Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三种) 和Flashback Table。
阅读全文
摘要: sqlserver2005 xml字段的读写操作
insert into xmlTest (_x) values('
- item11
- item12
')
查询root下面的第一个item节点
select _x.query('root/item[1]')
from xmlTest
查询root下面的第一个item节点的值
select _x.value('(root/item)[1]','varchar(50)')
from xmlTest
阅读全文
摘要: 删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环。
使用了微软未正式公开的sp_MSForEachTable存储过程。
禁用所有约束,删除所有数据,最后再启用约束
CREATE PROCEDURE sp_DeleteAllData
AS
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
EXEC sp_MSForEachTable 'DELETE FROM ?'
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
EXEC sp_MSFOREACHTABLE 'SELECT * FROM ?'
GO
阅读全文
摘要: ORACE的隔离级别
ORACE提供了SQ92标准中的read committed和seriaizabe,同时提供了非SQ92标准的read-ony。
read committed:
•这是ORACE缺省的事务隔离级别。
•事务中的每一条语句都遵从语句级的读一致性。
•保证不会脏读;但可能出现非重复读和幻像。
seriaizabe:(串行执行事务,并发性最小)
•简单地说,seriaizabe就是使事务看起来象是一个接着一个地顺序地执行。
•仅仅能看见在本事务开始前由其它事务提交的更改和在本事务中所做的更改。
•保证不会出现非重复读和幻像。
•Seriaizabe隔离级别提供了read-ony事务所提供的读一致性(事务级的读一致性),同时又允许DM操作
阅读全文
摘要: - Biztalk传统的从Oracle读取数据,一般通过NativeSQL TableChangeEvent 和Query3种方式.3种方式的特点各一,适合不同的需求.
阅读全文