/**
* a sql test template
*/
create table #a(id int,
name varchar(10)
)
select * into #b from #a
insert into #a values(4,'a1')
insert into #a values(5,'a2')
insert into #a values(6,'a3')
select * from #a
delete #a
delete #b
declare @pa int
declare @pt datetime
set @pa = 1
while @pa<1000
begin
insert into #a values(@pa,'a_'+ convert(varchar(10),@pa))
set @pa = @pa +1
end
insert #b select * from #a
delete from #b where id<300 or id> 800
print 'start'
select @pt = getDate()
delete from #a
where id in (
select id from #b
)
select getDate()
print 'end'
select datediff(ms,getDate(), @pt)
print 'method 2'
delete #a
delete #b
set @pa = 1
while @pa<1000
begin
insert into #a values(@pa,'a_'+ convert(varchar(10),@pa))
set @pa = @pa +1
end
insert #b select * from #a
delete from #b where id<300 or id> 800
select getDate()
delete #a from #b b
where #a.id = b.id
select getDate()
conclusion:
in maybe optimized by the sybase by default to join
分享到:
相关推荐
#hibernate.connection.url jdbc:jtds:sqlserver://1E1/test ## Interbase #hibernate.dialect org.hibernate.dialect.InterbaseDialect #hibernate.connection.username sysdba #hibernate.connection.password ...
C++中的OTL(Oracle Template Library)是一个强大的模板库,专为C++开发者设计,用于高效地连接和操作各种主流数据库系统,包括Oracle、Sybase、MySQL、PostgreSQL、EnterpriseDB、SQLite、MS ACCESS以及Firebird等...
Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...
Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...
Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...