gpt4 book ai didi

perl - 能否获取Class::DBI生成的SQL语句?

转载 作者:行者123 更新时间:2023-12-01 07:45:43 26 4
gpt4 key购买 nike

我想找到由 Perl ORM 包生成的确切 SQL 语句,例如 Class::DBI .我不是在寻找为简单的插入和删除生成的 SQL,而是寻找由稍微复杂的对象操作(在表中插入行,该表是父表中行的子行,例如示例)

有什么办法可以得到吗?

最佳答案

Class::DBI 在后台使用 DBI,因此您可以通过环境变量启用对所有 SQL 语句的跟踪:

DBI_TRACE=3=dbi.log your-perl-script

或者在 Perl 内部,在执行任何语句之前:

use DBI;
DBI->trace(2, 'dbi.log');

参见 http://metacpan.org/pod/DBI#TRACING

关于perl - 能否获取Class::DBI生成的SQL语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036914/

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