2016-12-27 44 views
0

當我們執行查詢,我們可以看到的如何獲得對數據庫運行查詢的輸出

print OUT "$DBI::errstr"; 

的幫助下,錯誤消息,但我們怎樣才能得到成功執行的查詢結果像

table TRN_STLMNT_ created 
+0

我認爲OP希望得到哪個數據庫打印到STDOUT的消息,當您手動在其上運行的查詢。 –

+0

基本上你想知道查詢是否成功,對不對? – simbabque

+0

我需要完整的語句,如果表已成功創建,則示例table TRN_ST created

回答

0

寫好使用DBD :: mysql和DBD :: Sybase數據庫驅動程序與DBI模塊幾個劇本,我發現最好的辦法弄清楚,如果你執行成功,是使飼養的DBI數據庫句柄錯誤,如果沒有錯誤發生,那麼你會手動公關填寫你的「表TRN_ST創建的」消息。

my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost", 
        "joe", "joe's password", 
        {'RaiseError' => 1 }); 

http://search.cpan.org/~capttofu/DBD-mysql-3.0008/lib/DBD/mysql.pm http://search.cpan.org/~mewp/DBD-Sybase-1.15/Sybase.pm

相關問題