什么是运行select语句的最直接的方式,以便稍后可以将输出插入到SQL中?数据集大小将非常小(可能少于100行)。我意识到有数据库特定的导入/导出工具,但我想知道这是否可以用SQL来完成(加上也许一些Unix命令行)。SQL导入/导出
编辑:
为了澄清,我要救沿线的一组行:
select * from my_table where category='test'
然后,一段时间后,我想被插回那些匹配的行同一张桌子。我曾假设SQL选择输出将被保存到一个文件中,并且该文件将通过一个sql命令行实用程序重新播放。
你能更具体的文件?一般来说,这个问题大约有50个不错的解决方案(例如串联字符串以直接在SQL中生成INSERT语句)...另外,请指定您正在使用的数据库 –
这非常含糊,但有了更多信息,它可能会一个有价值的问题,所以我希望它不会关闭。要回答,我们需要知道您使用的数据库。另外你为什么试图做到这一点?它是一个表的备份?复制数据等? – Purplegoldfish
将select语句放入表中,然后再插入结果。这可以在任何数据库中使用。但是,特定的语法可能取决于数据库。 –