临时表的问题
各位达人:
一个这样的存储过程
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此临时表,但有一点是在该过程执行的时候一定不要因为没有这个临时表而发生存储过程执行错误!