我将复制表tbl中的一些记录。 看起来像是 INSERT INTO tbl SELECT id+100, name FROM tbl 在纯SQL中。db.run( tableQuery.map{rec=>rec.copy(id=rec.id+100)}
)) 在Slick中,rec是Table[ScalaCaseClassForTb
我创建了用于在现有大型SQLite数据库中创建和填充表的SQL:INSERT INTO ...;...无论我以何种方式读取命令(例如,"sqlite3 db < create.sql“或SQLite提示符中的".read create.sql”),执行每一行都需要近一秒钟,尽管每一行只包含两个字符串。
我有3个不同的服务器:数据,设置和来源。在设置服务器中,我使用以下语句调用一个从源服务器获取数据并将其插入到数据服务器中的insert:exec lnk_Data.db_on_data.dbo.sp_executesql'insert into tbl_on_data
select * from Source.db