サポートしていない SQL92 の機能を以下に示します。それらを示すほうが、 SQLiteがサポートする SQL92 のすべての機能を示すよりはるかに簡単です。 このリストの順番は、 SQLite に機能が加えられる時期について何らかのヒントを与えます。 リストの上のほうの機能は、近い将来に加えられるかも知れません。 リストの末尾の方の機能を加える計画は、当面ありません。
単純であることに主な設計目標を置く点で、 SQLite はたいていの他の SQL データベースエンジンと異なっています: 管理が簡単 操作が簡単 プログラムへの組み込みが簡単 保守、カスタマイズが簡単 小さくて速いので、多くの人は SQLite が好きです。 しかしそれらの特色は、ただの幸せなアクシデントに過ぎません。 ユーザーは SQLite の信頼性が非常に高いことに気付きます。 信頼性は単純さの結果です。 SQLite は小さく、速く、信頼性が高いのです。 しかし、何よりもまず第一に、 SQLite はシンプルであろうと努力します。 データベースエンジンの単純さは、やろうとする事によって長所にも短所にもなり得ます。 単純さを達成するために、 SQLite は高い並列性、きめ細かなアクセス制御、 組込み関数、ストアドプロシージャ、秘伝の SQL 言語の機能、 XML そして Java
Copyright (c) 2004 by Mike Chirico mchirico@users.sourceforge.net この文書は Open Publication License v1.0(1999年6月8日版)またはそれ以降の 条件と合意に基づき配布されます。 この文書の最新版 . Updated: Thu Jan 11 17:35:19 EST 2007 この記事は、一般コマンドとトリガーから始めて、sqlite3の能力と簡潔性を探究していくことにします。 そして次に、別々のデータベースを跨る複数のテーブルを、データのコピーや移動のオーバーヘッドなしで、1つの仮想テーブルとして結合する方法を紹介して、union操作を伴うattachステートメントをカバーします。 次に、sign関数が絶対値とIF条件を定義する方法についての短い数学的事例をつくったあとで、簡潔なsi
目標は、 SQLiteにNULLを標準規格に対応した方法で扱わせることです。 しかし、どうNULLを扱うかに関するSQL標準規格の説明文はあいまいに見えます。 標準規格文書は、すべての環境でNULLがどう扱われるべきか正確に明記していません。 したがって、標準規格文書に追従する代わりに、 各種の著名な SQLエンジンがどうNULLを扱うか調査しました。 他のすべてのエンジンと同じように扱わせるようにSQLiteを作り上げようと考えたのです。 様々なSQL RDBMS用のSQLテスト・スクリプトがボランティアによって開発されて、 実行されました。 そして、それらのテスト結果は、 各エンジンがどうNULL値を処理したかを推論するのに使用されました。 最初のテストは2002年5月に実行されました。 このドキュメントの終わりにテスト・スクリプトのコピーがあります。 SQLiteは元々、下記の表
このページは、独特な、そして SQLite を他の多くの SQL データベースエンジンと区分けする SQLite のいくつかの特性にハイライトを当てます。 設定無し SQLite は、使う前に「インストール」する必要がありません。 「セットアップ」手順がありません。 開始、停止、そして設定する必要があるサーバープロセスがありません。 管理者が新しいデータベースのインスタンスを作成したり、あるいはユーザーにアクセス許可を割り当てる必要がありません。 SQLite は環境設定ファイルを使いません。 SQLite をシステムで走らせるために何もする必要がありません。 システムクラッシュあるいは停電の後、回復のための作業を必要としません。 トラブルシューティングは必要ありません。 SQLite は何もしなくても機能します。 あなたがそれらを完全にこなすなら、他のよく知られるデータベースエンジン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く