【发布时间】:2011-07-12 19:43:47
【问题描述】:
我正在为一个尚不存在的数据库创建一组 SQL INSERT 语句,并将它们保存到文件中。
如何在不访问特定数据库的情况下使用 Perl 强大的 DBI 模块来创建这些 INSERT 语句。特别是,使用$dbh->quote() 函数似乎需要我通过连接到数据库来实例化$dbh。
【问题讨论】:
-
SQL 只是文本...创建查询字符串并保存它们。无需涉及 DBI。 DBI的quote()一般只是对数据库自己的quoting函数的一个透传,所以没有DB连接是无法做到的,否则DBI不知道调用哪个驱动的quote函数。
标签: mysql sql database perl dbi