簡體   English   中英

使用 perl-DBI 執行 PgSQL?

[英]Execute PgSQL with perl-DBI?

我需要在 PostgreSQL 服務器上執行復雜的 SQL。

像這樣的東西:

$sql=<<EOF;
BEGIN;
DO SOME SQL HERE
END;
EOF

$dbh->do($sql) ;

如果這是不可能的,我如何在 DBD::Pg 中創建和執行存儲過程? 我無法訪問其他軟件或庫,只能使用 perl + DBI

關於如何通過 perl-DBI 使用 PGSQL 的手冊在哪里?

是的,從 Perl 程序執行復雜的 SQL 和存儲過程是非常可能的。 見例如

使用 PostgreSQL,來自 DBI FAQ 的存儲過程執行示例是:

$dbh->do( "SELECT someProcedure;" );

使用 DBD::Pg 驅動程序; 你可以在 cpan 找到它: https ://metacpan.org/pod/DBD:: Pg

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM