はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Begin

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 2 / 2件)
 

Oracle/MySQL/PostgreSQLにおけるサブクエリを含むDMLの非互換性 - SH2の日記

2013/12/22 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip DML サブクエリ PostgreSQL Oracle SH2

JPOUG Advent Calendar 2013の23日目です。比較的簡単なDMLでもRDBMS間の非互換性が出てしまうという怖い話をします。 +----+------+ | id | data | +----+------+ | 1 | a | | 2 | b | | 3 | c | +----+------+ BEGIN; -- IDが最も小さいレコードをロックする SELECT id, ... 続きを読む

DBIx::TransactionManager の目的と、その使用法について - tokuhirom's blog.

2012/10/22 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip TOKUHIROM DBIx commit dbi 目的

おはようございます。DBI では当たり前のように $dbh->do('BEGIN') と $dbh->do('COMMIT') をつかえばトランザクションがつかえるわけですが、なぜ DBIx::TransactionManager のようなものが必要になったのでしょうか。それは勿論、DBI で直接 transaction をとりあつかうと問題が発生するケースが存在するからです。一番おおきいのは、ト... 続きを読む

 
(1 - 2 / 2件)