临时表前一定要加#?

dgarden 2005-09-05 11:00:33
'复制数据到临时表
Conn.Execute("Select username into user From tblUser")
'删除临时表
Conn.Execute("Drop table user")

上面的怎么没加.
...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgarden 2005-09-05
  • 打赏
  • 举报
回复
楼上的没来得及给分,就结贴了,真不好意思
vivianfdlpw 2005-09-05
  • 打赏
  • 举报
回复
临时表有两种类型:

本地临时表
以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表。

全局临时表
以两个井号 (##) 开头的那些表名。在所有连接上都能看到全局临时表。如果在创建全局临时表的连接断开前没有显式地除去这些表,那么只要所有其它任务停止引用它们,这些表即被除去。当创建全局临时表的连接断开后,新的任务不能再引用它们。当前的语句一执行完,任务与表之间的关联即被除去;因此通常情况下,只要创建全局临时表的连接断开,全局临时表即被除去。

dgarden 2005-09-05
  • 打赏
  • 举报
回复
是他自己写的
samfeng_2003 2005-09-05
  • 打赏
  • 举报
回复
倒!老大,您还没有清楚概念,这个语句不是建立临时表,而是把tb1User的数据复制到user的新表里,然后删除,临时表是带#,一般在运行以后会自动删除吧!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧