可以在 TCL 中进行 SQL CALL 吗?

Possible to do SQL CALL in TCL?

是否有可能在 TCL 中执行 SQL CALL? 我可以成功地执行 SELECT,但我不能执行 CALL。

到目前为止我的代码:

package require mysqltcl
set m [mysqlconnect -user myuser -password mypassword -host myhost]
mysqluse $m mydatabase
set s [mysqlsel $m {SELECT * FROM artikelstamm LIMIT 10} -flatlist]
mysqlclose $m

希望你能帮帮我。

我找到了解决办法。 在 mysqlconnect 语句中,您必须添加参数“-multistatement true”

mysqlexec $m {call pr_myprocedure('$artikelnummer')}

对我来说很好。