打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
能不能直接用 Insert Into 生成新表
 能不能直接用 Insert Into 生成新表???
能不能直接用 Insert Into 生成新表???

我的程序中要用到一个临时表.字段很多. 而且不固定.

我想用直接用 Insert Into 就生成一个新表,而不事先用 Create table 建表. 这样行不?
 
Access\ MSSQL 中可以用 select * into temp from table;

但 Firebird 中不行.
 
那我再问一个:

我现在是这样处理了. 我用dbExpress
先 用 CREATE TABLE 来建立临时表,再用 Insert into .
如果 把 Create Table 与 Insert Into 都放入一个事务里.
这样
开事务
Create Table TMP
Insert Into
提交事务

这样在 Insert Into 时提示 找不到这个表名

如果不加事务就正常了. 但我想让它完整,不要得到一个空表,如何办呢
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle与SQL Server临时表
mysql中engine=innodb和engine=myisam的区别
oracle学习之基础巩固篇
在存储过程中使用临时表
阅读帖子需要得出结果如下(形成树型结构):
Oracle数据库中的临时表用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服