存储过程里能用'create'吗?
显然是不行,那么……

解决方案 »

  1.   

    当然可以!
    通常我们不是多次create #table临时表来存储数据,然后在存储过程的最后使用select * from #table来返回结果集吗?
      

  2.   

    在SESSION结束后SQL会自动删除该SESSION所建的临时表,不用MANUALLY。在有些情况下(如多用户同时执行的时候)建立永久的临时表不能保证取出的数据就是想要的数据。
      

  3.   

    临时表会在SESSION结束后自动删除。
    有些情况下,建永久临时表不能保证驱除的数据就是想要的数据。(多用户使用同一功能时)