Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将数据类型分配给临时表的列_Sql - Fatal编程技术网

Sql 将数据类型分配给临时表的列

Sql 将数据类型分配给临时表的列,sql,Sql,我有一些列名称为我所知的源表,我想用所选列创建一个临时表。。。但是,我无法找到一种方法来获取这些数据类型,同时创建临时表取决于您的数据库管理器,以下一种方法应该可以工作: SELECT col1, col2, col3 INTO TEMPORARY TABLE mytemp FROM source1; 或 应该这样做。只需签入tempdb就不会从sourcetable选择*into#temp工作您正在使用哪个数据库管理系统? CREATE TEMPORARY TABLE mytemp AS

我有一些列名称为我所知的源表,我想用所选列创建一个临时表。。。但是,我无法找到一种方法来获取这些数据类型,同时创建临时表取决于您的数据库管理器,以下一种方法应该可以工作:

SELECT col1, col2, col3 INTO TEMPORARY TABLE mytemp
  FROM source1;


应该这样做。

只需签入tempdb就不会
从sourcetable选择*into#temp
工作您正在使用哪个数据库管理系统?
CREATE TEMPORARY TABLE mytemp AS
SELECT col1, col2, col3 FROM mysource;