如何解决将结果集数据插入到临时表中
我有一个查询,其中有很多列,有些是计算值列,我正在尝试将这些值插入临时表中,
然后更改临时表以删除列
这是我尝试过的
<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>
但是当未传递查询对象以将值插入到临时表中时发生了问题
遇到错误,rs
Can't cast Complex Object Type Query to StringUse Built-In-Function "serialize(Query):String" to create a String from Query The error
解决方法
这不能用这种方法完成。
考虑
- 在SQL查询中执行整个查询
OR
- 使用
QueryDeleteColumn()
删除不需要的列
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。