2
SQL 명령 일괄 처리를 목록에 작성하고 트랜잭션에서 실행하기 위해 sqlite로 전달하는 방법을 이해하는 데 문제가 있습니다.Tcl 및 sqlite를 사용하여 SQL 트랜잭션에 대한 명령을 생성하십시오.
기본적으로 내가 지금 할 것은 :
sqlite3 db1 $dbFile
db1 eval BEGIN
foreach Key [array names myArray] {
db1 eval {SQL statement involving $Key}
}
db1 eval COMMIT
내가 SQL INSERT들과 목록을 생성하는 수단으로 생각하고 DB1 거래 또는 DB1의 평가에 전달, 그러나 이것은하지 않습니다 나를 위해 일하는 것 같습니다. 아마도 나는 stupin 구문 실수를하고 있습니다. 누구나 실제 예제가 있습니까?
감사합니다.
+1 : 배열의 각 요소에 대해 SQL 문을 처리하는 트랜잭션을 수행하는 올바른 방법입니다. –