<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://techbank.jp/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>坊やがゆくtech - すべてのコメント</title><link>http://techbank.jp/Community/blogs/poohkid/default.aspx</link><description /><dc:language>ja-JP</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: バッチで日付計算をモジュール化</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2010/04/27/26557.aspx#26755</link><pubDate>Fri, 14 May 2010 10:19:12 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:26755</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;けっこうバッチで日付計算したい需要あるんですね〜。&lt;/p&gt;
&lt;p&gt;たしかにバッチ処理と日付は相性が良さそうですし。&lt;/p&gt;
&lt;p&gt;職場の皆さんにもよろしくお伝えください♪&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=26755" width="1" height="1"&gt;</description></item><item><title>re: バッチで日付計算をモジュール化</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2010/04/27/26557.aspx#26749</link><pubDate>Fri, 14 May 2010 04:53:44 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:26749</guid><dc:creator>けろ-みお</dc:creator><description>&lt;p&gt;これ、某案件（PoohKidさんもやっていたあの案件をまだやってます。）で、つい先日、日付関連のBATモジュールが喉から手が出るほど欲しかったんですよｗ&lt;/p&gt;
&lt;p&gt;もう少し早くPoohKidさんのBlogを見ていれば良かったです。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=26749" width="1" height="1"&gt;</description></item><item><title>re: バッチで日付計算をモジュール化</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2010/04/27/26557.aspx#26614</link><pubDate>Mon, 03 May 2010 10:41:44 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:26614</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;最近おつとめしていた現場でバッチ処理があったのですが、日付計算のためだけにWSHからBATを呼び出す形態をとっていました。&lt;/p&gt;
&lt;p&gt;これは不便だと思ったのと、バッチファイルでモジュール的なことができないかという思考実験で作成してみました。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=26614" width="1" height="1"&gt;</description></item><item><title>re: バッチで日付計算をモジュール化</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2010/04/27/26557.aspx#26605</link><pubDate>Sun, 02 May 2010 16:36:00 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:26605</guid><dc:creator>nora</dc:creator><description>&lt;p&gt;これは便利そう！！&lt;/p&gt;
&lt;p&gt;お世話になる日が、いつか来そうなスクリプトですね～。&lt;/p&gt;
&lt;p&gt;世の中、案外PowerShellに移行しきってないので。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=26605" width="1" height="1"&gt;</description></item><item><title>re: トランザクションのネストと@@TRANCOUNTの関係、コミット／ロールバックについてまとめ</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/12/09/23075.aspx#23116</link><pubDate>Wed, 09 Dec 2009 17:22:44 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:23116</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;外側にトランザクションがある以上は基本的に外側の制御の影響を受けるということだと思います。&lt;/p&gt;
&lt;p&gt;自宅のマシンがEeePCで開発環境が無いので実際に試すのは難しいのですが、C#やVB.NETで実装するのであればコネクションを別にすることで実現できると思います。&lt;/p&gt;
&lt;p&gt;TransactionScopeだと分散トランザクションになってしまうのでコスト高になってしまいますが。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=23116" width="1" height="1"&gt;</description></item><item><title>re: トランザクションのネストと@@TRANCOUNTの関係、コミット／ロールバックについてまとめ</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/12/09/23075.aspx#23106</link><pubDate>Wed, 09 Dec 2009 13:40:38 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:23106</guid><dc:creator>けろ-みお</dc:creator><description>&lt;p&gt;ネストされた内部トランザクションは無視されるわけですね。&lt;/p&gt;
&lt;p&gt;たとえば、外側に大きなトランザクションがあり、内側には1件ずつループしながら、1件ずつコミットしているトランザクションがいたとします。この場合、内側で1件コミットしているトランザクションは、実はコミットされてなくて、外側のトランザクションによってコミットされるということですよね？&lt;/p&gt;
&lt;p&gt;もし、内側のトランザクションで1件ずつコミットするようなループ処理を実現させたい場合は、セーブポイントを使いなさいってことになると思いますが、このセーブポイントの概念をT-SQLではなく、C#やVB.NETで実装したいという場合、どうなりますかね？&lt;/p&gt;
&lt;p&gt;試して頂けると有難いです。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=23106" width="1" height="1"&gt;</description></item><item><title>re: クエリ・エディタでもトランザクションを使おう</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/17/22676.aspx#23076</link><pubDate>Tue, 08 Dec 2009 17:00:27 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:23076</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;大変お待たせしました（＾＾；；；&lt;/p&gt;
&lt;p&gt;ネストについてまとめてみました。&lt;/p&gt;
&lt;p&gt;（ほとんど引用ですが＞＜）&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=23076" width="1" height="1"&gt;</description></item><item><title>re: クエリ・エディタでもトランザクションを使おう</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/17/22676.aspx#22703</link><pubDate>Wed, 18 Nov 2009 11:54:32 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22703</guid><dc:creator>けろ-みお</dc:creator><description>&lt;p&gt;SELECT @@TRANCOUNT ですか。&lt;/p&gt;
&lt;p&gt;これって、ネストさせたトランザクションの場合、 @@TRANCOUNT は、どのように認識されるかBlogネタで公開して頂くことできますか？&lt;/p&gt;
&lt;p&gt;宜しくお願いします。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22703" width="1" height="1"&gt;</description></item><item><title>re: TransactionScope中に例外が発生したのにロールバックされない</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22591.aspx#22675</link><pubDate>Mon, 16 Nov 2009 15:30:13 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22675</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;けろ-みおさん&lt;/p&gt;
&lt;p&gt;そうですね、更新とは全く関係のない参照のみのコネクションを重ねただけで分散トランザクションの対象になってしまうくらいですから、スコープ内のConnection.Openメソッドを裏で拾ってる感じですよね。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22675" width="1" height="1"&gt;</description></item><item><title>re: TransactionScope中に例外が発生したのにロールバックされない</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22591.aspx#22662</link><pubDate>Sun, 15 Nov 2009 23:10:50 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22662</guid><dc:creator>けろ-みお</dc:creator><description>&lt;p&gt;やはり、TransactionScopeは、接続単位で紐づけているんですね。恐らくTransactionScopeは、紐づけられた接続に対し、BeginTransaction を裏で発行しているんじゃないかと推測します。&lt;/p&gt;
&lt;p&gt;このコードはバグになりやすいコードなので、気を付けた方がいいっていうのが人目でわかる良いサンプルコードですｗ&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22662" width="1" height="1"&gt;</description></item><item><title>re: 【.NET】ゼロから5分でつくれるデータベースプログラミング【SQLite】</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22590.aspx#22661</link><pubDate>Sun, 15 Nov 2009 16:58:18 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22661</guid><dc:creator>PoohKid</dc:creator><description>&lt;p&gt;＞ＨＩＲＯさん&lt;/p&gt;
&lt;p&gt;TransactionScopeなんですが&lt;/p&gt;
&lt;p&gt;「usingで囲って使用する」&lt;/p&gt;
&lt;p&gt;くらいしか知識無いですよ私＞＜&lt;/p&gt;
&lt;p&gt;＞にゃんぱぱさん&lt;/p&gt;
&lt;p&gt;SQLiteのオンメモリーに関してはPythonのサンプルで知りました。&lt;/p&gt;
&lt;p&gt;SQLite自体の特徴のようですね。&lt;/p&gt;
&lt;p&gt;＞gsf_zero1さん&lt;/p&gt;
&lt;p&gt;FirefoxもSQLiteですからね、パッケージなどと親和性が高いのかもしれません。&lt;/p&gt;
&lt;p&gt;＞けろ-みおさん&lt;/p&gt;
&lt;p&gt;:memory:でもTransactionScopeは効いてますよ♪&lt;/p&gt;
&lt;p&gt;次のエントリでTransactionScopeを使いますｗ&lt;/p&gt;
&lt;p&gt;でもネストや分離レベルまでは＞＜&lt;/p&gt;
&lt;p&gt;ちなみにネストって普通のトランザクションのネストと違うんでしょうかね？&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://d.hatena.ne.jp/PoohKid/20060608/p2"&gt;d.hatena.ne.jp/.../p2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;トランザクションのネストに関しては昔こんなの書きました。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22661" width="1" height="1"&gt;</description></item><item><title>re: 【.NET】ゼロから5分でつくれるデータベースプログラミング【SQLite】</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22590.aspx#22629</link><pubDate>Sat, 14 Nov 2009 15:49:11 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22629</guid><dc:creator>HIRO</dc:creator><description>&lt;p&gt;gsf_zero1さん情報ありがとうございます。&lt;/p&gt;
&lt;p&gt;参考にさせて頂きます。&lt;/p&gt;
&lt;p&gt;けろさん&lt;/p&gt;
&lt;p&gt;&amp;gt;ただ、TransactionScopeをネストしたり、分離レベルを設定した場合はどうなるんでしょうかね。&lt;/p&gt;
&lt;p&gt;自分も興味あります。&lt;/p&gt;
&lt;p&gt;ということで、どなたか是非情報お待ちしております。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22629" width="1" height="1"&gt;</description></item><item><title>re: 【.NET】ゼロから5分でつくれるデータベースプログラミング【SQLite】</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22590.aspx#22625</link><pubDate>Sat, 14 Nov 2009 15:25:45 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22625</guid><dc:creator>けろ-みお</dc:creator><description>&lt;p&gt;このネタ見て気になったんですが、Source=:memory　でも、TransactionScopeって効いてるんでしょうか？&lt;/p&gt;
&lt;p&gt;恐らく、TransactionScopeってデータベースのConnection単位で紐づけられるので、SQLiteのSource=:memory　でもちゃんとトランザクションの単位としてくくられるんでしょうね。&lt;/p&gt;
&lt;p&gt;ただ、TransactionScopeをネストしたり、分離レベルを設定した場合はどうなるんでしょうかね。&lt;/p&gt;
&lt;p&gt;興味あるので実験して頂けると有難いです。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22625" width="1" height="1"&gt;</description></item><item><title>re: 【.NET】ゼロから5分でつくれるデータベースプログラミング【SQLite】</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22590.aspx#22620</link><pubDate>Sat, 14 Nov 2009 14:13:11 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22620</guid><dc:creator>gsf_zero1</dc:creator><description>&lt;p&gt;こんばんわ。初コメです。&lt;/p&gt;
&lt;p&gt;SQLiteいいですよね～。私もよく使います。&lt;/p&gt;
&lt;p&gt;一度、小規模の案件に利用したのですが、快調でした。&lt;/p&gt;
&lt;p&gt;SQLiteについては、私のブログでも一度記事かいてますので&lt;/p&gt;
&lt;p&gt;よろしければご参照ください。（書いている事はほとんど同じなのですがｗ）&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://d.hatena.ne.jp/gsf_zero1/20080229/p1"&gt;d.hatena.ne.jp/.../p1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;HIROさん&lt;/p&gt;
&lt;p&gt;TransactionScopeについて、以前ちょこちょこ書いた記事がありますので、よろしければどうぞ。（解説にはなっていないかもしれませんが m(_ _)m)&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://d.hatena.ne.jp/gsf_zero1/searchdiary?word=TransactionScope"&gt;d.hatena.ne.jp/.../searchdiary&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22620" width="1" height="1"&gt;</description></item><item><title>re: 【.NET】ゼロから5分でつくれるデータベースプログラミング【SQLite】</title><link>http://techbank.jp/Community/blogs/poohkid/archive/2009/11/14/22590.aspx#22618</link><pubDate>Sat, 14 Nov 2009 13:09:46 GMT</pubDate><guid isPermaLink="false">39773940-6d77-4a2f-a2d2-773881b703e3:22618</guid><dc:creator>yoshih529</dc:creator><description>&lt;p&gt;にゃんぱぱです。&lt;/p&gt;
&lt;p&gt;SQLiteは.NETからオンメモリーで扱えるのですね。&lt;/p&gt;
&lt;p&gt;参考になりました。&lt;/p&gt;
&lt;img src="http://techbank.jp/Community/aggbug.aspx?PostID=22618" width="1" height="1"&gt;</description></item></channel></rss>