Perl DBI - uruchom SQL Script z wieloma instrukcjami
Mam plik sqltest.sql używany do uruchamiania SQL (utwórz obiekt / aktualizuj / usuń / wstaw), który może wyglądać następująco
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);
Zazwyczaj używałbym po prostu SQLPLUS (z Perla) do wykonania tego testu.sql za pomocą tego polecenia: @ test.sql
Czy istnieje sposób na zrobienie tego samego, używając DBI w Perlu? Jak dotąd odkryłem, że DBI może wykonywać tylko jedną instrukcję na raz i bez „;” na końcu.