* その他 [#sb4e783d]

** トランザクション [#h5fc5411]
 $dbh->{AutoCommit} = 0;
 ... DO EXECUTE ...
 $dbh->commit;
 # $dbh->rollback;

** エスケープ [#td166cb5]
 $str = $dbh->quote("i'm happy"); #=> PG:'i''m happy' MySQL:'i\'m happy'
 $num = $dbh->quote('0',$data_type); #=> '0'
 # data_typeはprint Dumper $dbh->type_info();で調べる

** デバッグ [#m33153f7]
表示がうざい。
 $dbh->trace(1);
 $dbh->trace(1,'/path/to/debug.txt');

** カラム名取得 [#h25785c8]
そのテーブルが"num"と"str"の2つのカラムからなるとして、
 print Dumper $sth->{NAME}; #=> $VAR1 = ['num','str'];

** NULLと空文字列の扱い [#j8be3a2d]
-NULLの場合 undef
-空文字列の場合 ''

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS