能不能直接用 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 时提示 找不到这个表名
如果不加事务就正常了. 但我想让它完整,不要得到一个空表,如何办呢
|
|