如题 

解决方案 »

  1.   

    3种方法
    1。不用临时表,建立固定表,建一个字段存放userid,以此来区别数据,每个用户只删除自己的数据
    2.根据用户userid建立临时表名如tblgongxu001
    3.和2差不多,根据guid建立表名,保证不重复
      

  2.   

    没说什么数据库,如果是sql server 那直接在建的表名前加#号就可以了
      

  3.   

    guid = (userid)转化的字符串
    既然 userid不同生成的 guid表名也不同
      

  4.   

    如果楼主用 SQL Server,推荐两种方法: 
       1、本地临时表,即 # + 表名,本地临时表只在连接内可见,连接断开后自动删除,对本地临时表的操作也不会影响到其它连接。
       2、表变量,是 SQL Server 中一种特殊的数据类型,跟临时表相似,但比临时表更有效。具体请参阅SQL Server联机丛书。
    如果使用其它类型的数据库,根据情况而定,如果数据库没有临时表的机制,就是用固定表,但不建议运行时建表删表。