我有一些项目名称可能组合的表格,比如基本名称,前缀和后缀 - 但是直接在这些表格中搜索并不是很好,因为我必须每次生成组合,修复它我创建了一个缓存表我计划运行一些cron作业来填充它。我必须创建一个填充缓存的脚本,并且使用字符串连接在程序上构建SQL似乎并不聪明。
无论如何我可以将SQL结果集插入表中吗?无需手动创建实用的INSERT语句。
感谢。
答案 0 :(得分:0)
我不知道是否有任何方法可以插入记录,但您可以通过几种不同的方式插入结果集:
第一种方法是INSERT INTO SELECT:
INSERT INTO Table1 (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM Tabl2
第二个是SELECT INTO:
SELECT Col1, Col2, Col3
INTO Table2
FROM Table1
我不知道这是否有助于回答你的问题,但希望它会让你走上正确的道路。
答案 1 :(得分:0)
您可以使用我的SqlCeBulkCopy库,将DataReader,DataTable或任何List对象作为参数... http://sqlcebulkcopy.codeplex.com