可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。SQL 语句使用 CREATE TABLE 语句中为 table_name 指定的名称引用临时表:CREATE TABLE #MyTempTable (cola INT PRIMARY KEY)
INSERT INTO #MyTempTable VALUES (1)

解决方案 »

  1.   

    不行啊,说sql语法错误啊,好象加个#就出错!
      

  2.   

    在SqlServer中用#,在Postgresql 中 要用temp tablename 在Mysql 中我没深入研究
    把你的数据库连接保存到session,直到最后才关闭连接,试试行不?
      

  3.   

    $db_id = mysql_connect(...)将$db_id保存在session中,直到最后才关闭连接,sunthing(我不懂)说的应该是这个意思吧?
      

  4.   

    呵呵,我不知道将$db_id保存在session中行不行!如果可行的话,$db_id的使用方法可以参考php手册!例如:
    mysql_query("select * from tbl_name", $db_id);