标签: sql jsp sybase temp-tables
我有一个调用SQL的jsp页面。这个SQL创建了一个临时表,并在最后删除它。
我看到第一次这段代码正常工作但第二次出现错误,说明临时表已经存在。 这意味着临时表不会被删除。你能告诉我它可能是什么原因吗?
答案 0 :(得分:0)
如果要创建相同的表结构,请尝试:
IF OBJECT_ID('tempdb..##tablename') IS NOT NULL TRUNCATE TABLE ##tablename ELSE CREATE TABLE ##tablename(fields datatypes)
答案 1 :(得分:-1)
如果在运行结束时删除它,为什么要创建表? 也许您需要view可以是永久性的而不是临时表。 否则我认为你的drop查询是错误的。表名可能是键入的。