タグ Begin
人気順 5 users 10 users 100 users 500 users 1000 users(1 - 2 / 2件)
Oracle/MySQL/PostgreSQLにおけるサブクエリを含むDMLの非互換性 - 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.
おはようございます。DBI では当たり前のように $dbh->do('BEGIN') と $dbh->do('COMMIT') をつかえばトランザクションがつかえるわけですが、なぜ DBIx::TransactionManager のようなものが必要になったのでしょうか。それは勿論、DBI で直接 transaction をとりあつかうと問題が発生するケースが存在するからです。一番おおきいのは、ト... 続きを読む
(1 - 2 / 2件)