pslaboが試したことの記録

はてなダイヤリーからはてなブログに引っ越してきました

この日記は現在実行中の減量記録を含む個人的なメモとして始めましたが、最近はコンピュータやガジェット、ハック、セキュリティネタのほうがメインになっております。

はてなダイヤリー時代はカテゴリ分けが適当だったのですが、これはそのうち直します。


SQLiteでサポートされないSQLの機能を確認する

Wikipediaには「SQLiteはSQL92の機能の多くを実装」と書いてあるのですが、では実装されていない機能は何だろうかと思って調べてみました。

具体的にはココに出ているのですが、 http://www.hwaci.com/sw/sqlite/omitted.html

下記5点の実装が行われていないようです。

  • RIGHT と FULL OUTER JOIN
  • ALTER TABLE の完全なサポート
  • trigger の完全なサポート
  • View への書き込み
  • GRANT と REVOKE

なお、ストアドプロシージャもSQLiteではサポートされないようです。

代わりにユーザ定義関数という仕組みがあるけれど、これはストアドプロシージャとはちょいと違う感じ。