我有一个sql文件 test.sql用于运行一些SQL(创建对象/更新/删除/插入),看起来像这样
CREATE TABLE test_dbi1 (
test_dbi_intr_no NUMBER(15)
, test_dbi_name VARCHAR2(100);
UPDATE mytable
SET col1=1;
CREATE TABLE test_dbi2 (
test_dbi_intr_no NUMBER(15)
, test_dbi_name VARCHAR2(100);
Run Code Online (Sandbox Code Playgroud)
通常,我只使用SQLPLUS(在Perl中)使用此命令执行此test.sql:@ test.sql
有没有办法在Perl中使用DBI做同样的事情?到目前为止,我发现DBI一次只能执行一个语句,而没有";" 在末尾.