首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

临时表的有关问题

2012-02-05 
临时表的问题各位达人:一个这样的存储过程create proc sp_Testasif object_id(tempdb..Test) is not nul

临时表的问题
各位达人:
一个这样的存储过程
create proc sp_Test
as
 if object_id('tempdb..Test') is not null
 begin 
  select * from tempdb..Test
 end
begin

其中的表tempdb..Test不存在

我有想建立这个存储过程,该怎么办啊?

[解决办法]
那需要加两个##
[解决办法]
1 sybase里面的全局临时表是tempdb..TableName, 没有所谓的##tablename命名规则,至少12。5。4以及一下版本都没有
2 对于楼主的问题,可以先创建一个这样的临时表,然后创建过程,最后手工drop此临时表,但有一点是在该过程执行的时候一定不要因为没有这个临时表而发生存储过程执行错误!

热点排行