`

sybase sql test template

阅读更多
/**
* 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.properties

    #hibernate.connection.url jdbc:jtds:sqlserver://1E1/test ## Interbase #hibernate.dialect org.hibernate.dialect.InterbaseDialect #hibernate.connection.username sysdba #hibernate.connection.password ...

    C++使用OTL连接数据库.doc

    C++中的OTL(Oracle Template Library)是一个强大的模板库,专为C++开发者设计,用于高效地连接和操作各种主流数据库系统,包括Oracle、Sybase、MySQL、PostgreSQL、EnterpriseDB、SQLite、MS ACCESS以及Firebird等...

    iWeb Office2000[EXE版]

    Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...

    iWeb Office2000[OCX版]

    Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...

    iWeb Office2000[ASP版]

    Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建...

Global site tag (gtag.js) - Google Analytics