构建缓存表,数据库助手
本文关键字:数据库 缓存 构建 | 更新日期: 2023-09-27 18:06:12
我有几个表的可能组合的项目名称,如基本名称,前缀和后缀-然而,它不是很好,直接在这些表中搜索,因为我必须生成的组合,每次修复它,我创建了一个缓存表,我计划运行一些cron作业来填补它。我必须创建一个脚本,填充缓存,它只是似乎不聪明的SQL程序与字符串连接。
无论如何我可以插入一个SQL结果集到一个表?无需手动创建实际的INSERT语句。
谢谢。
我不知道是否有任何方法插入记录做插入,但你可以插入结果集在几个不同的方式:
第一个方法是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
我不知道这是否有助于回答你的问题,但希望它能让你走上正确的道路。
您可以使用我的SqlCeBulkCopy库,将数据阅读器,数据表或任何列表对象作为参数…http://sqlcebulkcopy.codeplex.com