2011-07-20
予約語のためのクォートを変更する - quote / DBIx::Customリファレンス
予約語のためのクォートを変更するにはquoteメソッドを使用します。
$dbi->quote('"'); $dbi->quote('[]');
クォートを1文字で設定することもできますし、ペアで設定することもできます。
quoteのデフォルト値はデータベースに応じて、自動的に設定されますので、通常は設定する必要はありません。
[データベース] [quoteの値] MySQL ` ODBC経由の接続 (Microsoft SQL ServerとAccessを想定) [] それ以外 "
テーブル名や列名は自動的にquoteの値を利用してクォートされます。
たとえばMySQLで以下のようなselect
$dbi->select( table => 'book', column => [ {book => ['author']} ] );
を実行すると、次のようなSQLが実行されます。
select book.author as `book.author` from `book`;
トラックバック - http://d.hatena.ne.jp/perlcodesample/20110720/1316138277
リンク元
- 5 http://search.yahoo.co.jp/search?p=windows7+NTPサーバ&search.x=1&fr=top_of3_sa&tid=top_of3_sa&ei=UTF-8&aq=&oq=
- 5 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&hs=pnO&rls=org.vinelinux:ja:official&tbs=lr:lang_1ja&q=perl+ヒアドキュメント&oq=ヒアドキュ?
- 5 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http://d.hatena.ne.jp/perlcodesample/20091121/1246679588&rct=j&q=perl sqlite3&ei=h65yTvmZJYuhiAfhg9GgBg&usg=AFQjCNGsIQxCqk-35PuRI5w_iGK0AGvTiA
- 4 http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCEQFjAB&url=http://d.hatena.ne.jp/perlcodesample/20110212/1303702930&rct=j&q=perl ファイル open 引数3&ei=zq1yTuiFBe-YiAeB54yhBg&usg=
- 3 http://www.google.co.jp/
- 3 http://www.google.co.jp/search?hl=ja&biw=1046&bih=881&q=json+perl&oq=json+perl&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=1340l3955l0l4258l11l9l2l2l1l0l164l603l2.3l5l0
- 3 https://www.google.co.jp/
- 2 http://search.yahoo.co.jp/search?p=perl+ハッシュ+csv&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 2 http://search.yahoo.co.jp/search?p=perl+FTP&aq=0&oq=perl+&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 2 http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=perl+配列+要素+削除&qscrl=1&tbs=qdr:y15&tbo=1