如果需要存储大量的URL并需要根据URL进行搜索查找。如果使用B-Tree 来存储URL,存储的内容就会很大,因为URL本身都很长。正常情况下会有如下查询:SELECT id FROM url WHERE url="http://www.baidu.com"; 若删除原来URL上的索引,而新增...
分类:
数据库 时间:
2015-11-19 22:36:41
阅读次数:
263
NULL表示unknown,不确定值,所以任何值(包括null值)和NULL值比较都是不可知的,在on子句,where子句,Merge或case的when子句中,任何值和null比较的结果都是false,这就是NULL设下的陷阱,我被坑过。有一次,我使用Merge同步数据,由于target表中存在n...
分类:
其他好文 时间:
2015-11-19 22:31:22
阅读次数:
190
//需要显示的列 sql = string.Format(@" SELECT WM_CONCAT(COL.COLUMN_NAME) FROM USER_TAB_COLS COL WHERE COL.TABLE_NAME = '{0}' ", fromTable); string col = "" ....
select t9.region_name 区,(select region_name from crm_region r1 where r1.region_id=t9.parent_id) 市,(select region_name from crm_region r1 where r1.regi...
分类:
其他好文 时间:
2015-11-19 18:47:34
阅读次数:
165
private void InsertData(IMetadataReader dataSource, Int16 planPartitionId, bool loadblankdata) where TRowMetadata : IRowMetadata, new() ...
分类:
其他好文 时间:
2015-11-19 18:32:24
阅读次数:
102
Given an arraynumscontainingn+ 1 integers where each integer is between 1 andn(inclusive), prove that at least one duplicate number must exist. Assume...
分类:
其他好文 时间:
2015-11-19 14:43:18
阅读次数:
114
如果有两个会话,每个会话都持有另一个会话想要的资源,此时就会发生死锁。用下面实验来说明死锁的产生原因和解决办法。SESSION1:SQL> create table t2 as select * from emp;SQL> select * from t2 where empno=7369; EMP...
分类:
数据库 时间:
2015-11-19 14:37:59
阅读次数:
214
IF EXISTS(SELECT TOP 1 * FROM sys.objects WHERE name=N'uF_IsRange_Date' AND [type]='FN') DROP FUNCTION uF_IsRange_DateGOSET ANSI_NULLS ONGOSET QUOT...
分类:
数据库 时间:
2015-11-19 14:36:52
阅读次数:
455
sql server 查询某个表的所有触发器名称查出所有用到某个表的SQLselect * from sysobjects where xtype='TR' select * from sysobjects where xtype='TR' and parent_obj=object_id('表名'...
分类:
其他好文 时间:
2015-11-19 13:11:39
阅读次数:
146
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:
数据库 时间:
2015-11-19 12:35:50
阅读次数:
181