gpt4 book ai didi

sqlite - 使用 Tcl 和 sqlite 生成 SQL 事务命令

转载 作者:行者123 更新时间:2023-12-03 17:39:16 25 4
gpt4 key购买 nike

我无法理解如何在列表中创建 SQL 命令批处理并将其传递给 sqlite 以在事务中执行。

基本上我现在做的是:

sqlite3 db1 $dbFile
db1 eval BEGIN
foreach Key [array names myArray] {
db1 eval {SQL statement involving $Key}
}
db1 eval COMMIT

我正在考虑一种方法来生成带有 SQL INSERT 的列表,然后将其传递给 db1 transactiondb1 eval,但这似乎对我不起作用。也许我只是犯了一些愚蠢的语法错误。有人有一个可行的例子吗?

谢谢!

最佳答案

我对“愚蠢的错误”的看法是正确的。

db1 transaction {
foreach Key [array names myArray] {
db1 eval {SQL statement involving $Key}
}
}

关于sqlite - 使用 Tcl 和 sqlite 生成 SQL 事务命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com