Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Coldfusion 插入到包含结果集数据的临时表中_Coldfusion_Lucee - Fatal编程技术网

Coldfusion 插入到包含结果集数据的临时表中

Coldfusion 插入到包含结果集数据的临时表中,coldfusion,lucee,Coldfusion,Lucee,我有一个查询,它有许多列,有些是计算值列,我试图将这些列的值插入到Dentorary表中 然后更改临时表以删除一列 并再次查询该表以仅显示select记录 这是我试过的 <cfset rs = getmyData()> <cfquery name="rs" datasource="#dsn#"> SELECT * INTO #TemporaryTable FROM #rs# ALTER TABLE

我有一个查询,它有许多列,有些是计算值列,我试图将这些列的值插入到Dentorary表中

然后更改临时表以删除一列

并再次查询该表以仅显示select记录

这是我试过的

<cfset rs = getmyData()>
<cfquery name="rs" datasource="#dsn#">
        SELECT * INTO #TemporaryTable FROM #rs#

        ALTER TABLE #TemporaryTable DROP COLUMN name,email

        SELECT Distinct * FROM #TemporaryTable 

        DROP TABLE #TemporaryTable 
</cfquery>

这种方法无法做到这一点

考虑

  • 在SQL查询中执行整个查询
  • 使用
    QueryDeleteColumn()
    删除不需要的列

  • 所以
    rs
    有数据。你需要做一个查询的查询,你需要专注于你想做的列是的,似乎我不能做临时表的解决方案临时表的东西似乎没有必要。事实上,如果
    cfset
    命令生成一个名为
    rs
    的查询对象,那么在尝试序列化结果之前,您可以使用
    QueryDeleteColumn
    函数除去不需要的列—如果事实上您正尝试这样做的话。
    Can't cast Complex Object Type Query to StringUse Built-In-Function "serialize(Query):String" to create a String from Query The error