<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss2.xsl" media="screen" type="text/xsl"?>

<rss version="2.0"> 
  <channel> 
    <title>idocsq.net</title>  
    <link>http://idocsq.net/</link>  
    <description>公開中のページは予告なく変更・削除される場合があります(最新20ページ)</description>  
    <language>ja-jp</language>  
    <pubDate>Sat, 04 Feb 2012 02:25:03 +0000</pubDate>  
    <image/>
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://rss.rssad.jp/rss/J17pQSw1VTzd/rss_0005" type="application/rss+xml"/>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(7) - 関数のオーバーライド(再定義)</title>  
      <link>http://idocsq.net/page/547</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>sqlite3_create_functionは、新たな関数の定義だけでなく、組み込み関数の再定義も可能だ。ここではLIKE演算子を日本語が分かるように再定義する例を元に、SQLiteにおける関数のオーバーライドの方法について述べたい。 <a href="http://idocsq.net/page/547">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/HxVhwXV6htHL?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/HxVhwXV6htHL?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Tue, 18 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(6) - 関数でのデータベース接続の利用</title>  
      <link>http://idocsq.net/page/546</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>関数内で、接続中のデータベースにアクセスするには、sqlite3_contextが持つデータベースオブジェクトを利用する。それを取得するにはsqlite3_context_db_handleを実行する。ここでは、これらを用いてsqlite3_limitと同じはたらきをするスカラ関数を定義していく。 <a href="http://idocsq.net/page/546">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/9EOJ13YtDCTt?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/9EOJ13YtDCTt?type=1" border="0"/></a><br/><img border="0" width="1" height="1" src="http://rss.rssad.jp/rss/ibfeed/s6JUZ.nHnZKA/9EOJ13YtDCTt"/>]]></description>  
      <pubDate>Mon, 17 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(5) - 集約関数の定義と実行</title>  
      <link>http://idocsq.net/page/545</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>集約関数は、GROUP BY句を含むSELECT文で実行される関数で、SQLiteではavg(), count(), sum()などが組み込まれている。ここではその集約関数を新たに定義し、それを実行する方法について述べたい。 <a href="http://idocsq.net/page/545">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/8M1hwM.7iaIZ?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/8M1hwM.7iaIZ?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Sun, 16 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(4) - スカラ関数の定義と実行</title>  
      <link>http://idocsq.net/page/544</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>スカラ関数は、結果行の1行単位で戻り値を得られる関数で、SQLiteではabs()、hex()、length()など、多数の関数があらかじめ組み込まれている。しかしアプリケーションによっては、独自の関数を用いたほうが開発や処理の効率が良いこともあるだろう。ここではそのスカラ関数を新たに定義する方法について述べたい。 <a href="http://idocsq.net/page/544">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/JUx0FoUuJSiS?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/JUx0FoUuJSiS?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Sat, 15 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(3) - 戻り値やエラーを設定する関数</title>  
      <link>http://idocsq.net/page/543</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>ユーザー定義関数の処理が済んだら、戻り値やエラーを設定する。これらは戻り値のデータ型やエラーの種類によって分かれている。 <a href="http://idocsq.net/page/543">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/uO_X5VBj0hsO?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/uO_X5VBj0hsO?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Fri, 14 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(2) - 引数の取得</title>  
      <link>http://idocsq.net/page/542</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>ユーザー定義関数の処理は、まず引数を取得するところから始まる。そのAPIは取得する値や引数の型ごとに分かれている。 <a href="http://idocsq.net/page/542">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/obM.tGVrRt8_?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/obM.tGVrRt8_?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Thu, 13 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] ユーザー定義関数(1) - 関数の定義</title>  
      <link>http://idocsq.net/page/541</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>SQLiteでは、ストアドプロシージャは定義できないものの、開発者によって、SQL文中に記述できるユーザー定義関数は定義できる。ここではその定義を行う関数について述べる。 <a href="http://idocsq.net/page/541">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/cOgHikWjiiHj?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/cOgHikWjiiHj?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Wed, 12 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] collationとcollatorの設定(3) - collation設定の呼び出し</title>  
      <link>http://idocsq.net/page/540</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>collationはエンコーディングごと、コード体系ごとなど、さまざまな定義が可能だ。初期処理ですべてのcollationを設定をしておくよりも、それが必要になったら設定されるようにしておけば処理の無駄が省ける。 <a href="http://idocsq.net/page/540">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/mcJrtZHOLnz0?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/mcJrtZHOLnz0?type=1" border="0"/></a><br/><img border="0" width="1" height="1" src="http://rss.rssad.jp/rss/ibfeed/s6JUZ.nHnZKA/mcJrtZHOLnz0"/>]]></description>  
      <pubDate>Tue, 11 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] collationとcollatorの設定(2) - 並び順(collator)の定義と設定</title>  
      <link>http://idocsq.net/page/539</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>SELECT文による並べ替えが必要な結果と異なるときはどうしたら良いだろうか。ここでは並び順を決める関数を新たに定義してみたい。 <a href="http://idocsq.net/page/539">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/fu82AAxfMNEk?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/fu82AAxfMNEk?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Mon, 10 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] collationとcollatorの設定(1) - APIとコールバック関数</title>  
      <link>http://idocsq.net/page/538</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>SELECT文を実行してテーブルからデータを取得するとき、ORDER BY句によって並び順を指定することは多い。このとき、日本語や独自のコード体系をうまく並べ替えるために、独自の並び順を設定したいときがある。そこで必要なのがcollationとcollatorの設定だ。 <a href="http://idocsq.net/page/538">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/4LTjllQAMvyc?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/4LTjllQAMvyc?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Sun, 09 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] フック(hook)によるコールバック関数の設定と実行(3) - update</title>  
      <link>http://idocsq.net/page/537</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>テーブルの変更にもフック機構があり、データが追加(INSERT)、削除(DELETE)、更新(UPDATE)されたときに実行できるコールバック関数を設定できる。ただし、どのようなタイミングで実行されるかはテーブルに設定された制約などによって異なる。 <a href="http://idocsq.net/page/537">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/FbP5blJFH5.C?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/FbP5blJFH5.C?type=1" border="0"/></a><br/><img border="0" width="1" height="1" src="http://rss.rssad.jp/rss/ibfeed/s6JUZ.nHnZKA/FbP5blJFH5.C"/>]]></description>  
      <pubDate>Sat, 08 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] フック(hook)機構によるコールバック関数の設定と実行(2) - commit</title>  
      <link>http://idocsq.net/page/536</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>SQLiteには、SQLのCOMMITに対応したフック機構もある。これはCOMMITと共に実行するコールバック関数を設定し、関数の実行時に引数を引き渡す。そしてこのCOMMITフックは、コールバック関数の戻り値によってROLLBACKに変更できるようにもなっている。 <a href="http://idocsq.net/page/536">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/V.gl072q3jn9?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/V.gl072q3jn9?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Fri, 07 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] フック(hook)機構によるコールバック関数の設定と実行(1) - rollback</title>  
      <link>http://idocsq.net/page/535</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.3)<br /><p>SQLiteには、SQLのCOMMIT, ROLLBACKに対応したフック機構がある。これにより、COMMITやROLLBACKが実行されたとき、フック機構によって設定されたコールバック関数も実行される。まずはROLLBACKフックから述べていこう。 <a href="http://idocsq.net/page/535">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/534">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/m_b4UTVHH4rf?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/m_b4UTVHH4rf?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Thu, 06 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] SQLiteにC言語でアクセス(機能拡張編)</title>  
      <link>http://idocsq.net/page/534</link>  
      <description><![CDATA[<p>SQLiteは関数による機能の拡張が可能だ。これにより、SQLiteがよりアプリケーションに適した役割を発揮してくれる。ここでは機能を拡張するしくみのうち、フック(hook)、collator、ユーザー定義関数のそれぞれについて述べたい。<br /><p>SQLiteでは、アプリケーションで定義した関数によってSQLiteの機能を拡張できるしくみがある。これらは拡張する部分ごとに別れているAPIの引数に関数ポインタもしくは関数名を設定することで、SQLiteシステムがその関数を呼び出せるようにする。 <a href="http://idocsq.net/page/534">続きを読む &gt;&gt;</a> </p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/gqL_221QYa7R?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/gqL_221QYa7R?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Wed, 05 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] BLOB型データの操作(4) - BLOBハンドルによるデータの読み込み</title>  
      <link>http://idocsq.net/page/533</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.4)<br /><p>BLOBハンドルによるデータの読み込みは、少しずつ段階的に行えるが、注意すべきは読み込んだ残りのデータ容量が読み込みバッファの容量に満たないときだ。 <a href="http://idocsq.net/page/533">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/529">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/1A7s0WJ1rNe4?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/1A7s0WJ1rNe4?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Tue, 04 Jan 2011 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] BLOB型データの操作(3) - BLOBハンドルによるデータの新規書き込み</title>  
      <link>http://idocsq.net/page/532</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.4)<br /><p>BLOBハンドルは、少しずつ段階的にアクセスできるのが特徴だが、その新規書き込みには注意したいことがある。それはzeroblobによる容量の確保だ。 <a href="http://idocsq.net/page/532">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/529">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/uO_X5VBj0hsO?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/uO_X5VBj0hsO?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Tue, 28 Dec 2010 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] BLOB型データの操作(2) - BLOBハンドルのオープンとクローズ</title>  
      <link>http://idocsq.net/page/531</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.4)<br /><p>SQLiteでは、BLOB型のデータをファイルのように扱うBLOBハンドルというしくみが提供されている。これを用いると、容量の大きいデータを少しずつ段階的に読み書きできる。ただし、プライマリキー、外部キー、インデックスの設定によってはオープンできないことがある。 <a href="http://idocsq.net/page/531">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/529">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/CI3M.aKHTP6e?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/CI3M.aKHTP6e?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Mon, 27 Dec 2010 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] BLOB型データの操作(1) - 一括書き込み / 一括読み込み</title>  
      <link>http://idocsq.net/page/530</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.4)<br /><p>SQLiteでは、画像のようにテキストや数値ではないバイナリデータをBLOB型のカラムに保存する。ここでは、データ全体を一括して書き込む方法と、一括して読み込む方法について取り上げたい。 <a href="http://idocsq.net/page/530">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/529">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/IK6xJ8QNW7zR?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/IK6xJ8QNW7zR?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Sun, 26 Dec 2010 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] SQLiteにC言語でアクセス(BLOB編)</title>  
      <link>http://idocsq.net/page/529</link>  
      <description><![CDATA[<p>SQLiteはバイナリデータ用のデータ型としてBLOBを定義している。対象は画像や音楽など文字列ではないデータで、それらをファイルから読み込んでテーブルにデータを蓄積したり、蓄積されたデータをテーブルから取り出したりできる。<br /><p>BLOB型は、画像や音楽など文字列ではないバイナリデータを扱うデータ型で、SQLiteにはBLOBのデータをやり取りするAPIが提供されている。APIについて取り上げる前に、SQLiteのBLOB型の扱いについて確認しておこう。 <a href="http://idocsq.net/page/529">続きを読む &gt;&gt;</a> </p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/rEyv9W4Gqvkv?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/rEyv9W4Gqvkv?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Sat, 25 Dec 2010 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item>  
    <item> 
      <title>[SQLite3] テーブルやカラムに関するデータの取得</title>  
      <link>http://idocsq.net/page/528</link>  
      <description><![CDATA[<p>(対象: SQLite 3.7.4)<br /><p>設定済みのプリペアードステートメントでSELECT文が実行されると、そこから各カラムの名称(エイリアス)を取得できる。また、SQLite自身がSQLITE_ENABLE_COLUMN_METADATAというオプションをつけてコンパイルされていると、プリペアードステートメントからデータベース名、テーブル名、本来のカラム名を取得できる。エンコーディングによって戻り値のデータ型が異なるので注意したい。 <a href="http://idocsq.net/page/528">続きを読む &gt;&gt;</a> <a href="http://idocsq.net/page/516">トピックの最初から読む &gt;&gt;</a></p></p>
<br clear="all" /><a href="http://rss.rssad.jp/rss/ad/s6JUZ.nHnZKA/HLIs6XrhHWHA?type=1" target="_blank"><img src="http://rss.rssad.jp/rss/img/s6JUZ.nHnZKA/HLIs6XrhHWHA?type=1" border="0"/></a><br/>]]></description>  
      <pubDate>Fri, 24 Dec 2010 05:00:00 +0900</pubDate>  
      <category>SQLite3</category> 
    </item> 
  </channel> 
</rss>

