ANSI SQLマニュアル
質問
誰でもできるのでお勧めいANSI SQLリファレンスマニュアル?
僕に必要なうチュートリアルは適切な参考文献への参照が必要なときのいずれかの基本的なやり深い説明や例です。
現在使用してい W3Schools SQLチュートリアル や SQLのチュートリアル る何かが、その"深み"です。
もちろん、各主要貫生産して何らかの参照マニュアルを対象に独自の製品は、もうかなり大きく偏っていますの独自拡張を認識しません。
編集:こうした点ものデータベースエンジンに共通しているのSQL。が理解の違いでもあるので、不自由はなさそうもの- この は非常に興味深いものです。
他のヒント
SQLが言語の標準があり、その後、企業や組織の数は標準以下、彼らができる最善のように言語を実装しているCやJavaのようではありません。
その代わり、主要なデータベースは、SQL標準の前に来て、標準では、すべてのデータベース・ベンダーが標準に彼らの特定の方言と機能を取得したいの妥協の一種である。
そのため、そこに一般的なプログラミング言語コンパイラの間よりも、データベース間ではるかに多様性があり、かつデータベースを使用するために、あなたは本当に、その特定のSQL方言を知っておく必要があります。
と言ったので、私は本当に、GultzanとPeltzerの SQL-99の完全なんです>ここに私の本棚インチあなたは標準が本当に含まれているかを知る必要がある場合、それは良い本です。 (そして、はい、そこにSQL-99以来の新しいバージョンですが、誰もが気にしているようです。)
編集の実は、ちょうどが存在しない1つのSQL-99以来のの新しいバージョンが、の3 の:SQL:2003、SQL:2006 、およびSQL:2008。そして、まだ誰もが気にするようです。実際には、多くてもSQL-99を気にしないので、SQL-92には、途中、「標準」で、まだです。
ANSI文書は、すべてから購入することができます。ANSI
ANSI SQLリファレンスマニュアルの主な問題は、あなたがそれを実装DBを見つけることができないということです。それがないときには、あなたはANSI SQLは毎日問題の一部を解決できないことがわかります。これは、すべてのプロのデータベースが拡張を定義する理由である。
だから、職場で、あなたが使用するデータベースの特定のバージョンのためのリファレンスマニュアルが必要になります。
これは私たちが代わりにSQLのリレーショナル理論を学び、私の第二年制大学のコースを思い出させます。
リレーショナル理論上は良い本を読んでください。エドガーコッドはもともとバック任意のSQL製品、SQLの1969年インディペンデントでリレーショナルモデルを定義したため、データベースの理論と実践は、進化してきたとリレーショナル理論はどこでも入手可能な材料の最新の治療法を提示するための研究の数十年に描画します。 SQLでの先進的な背景に緩やかなと誰もがこの本の中で、多くの洞察力の恩恵を受けるます。
Oreilly の2009年1月
私は本当に何でもジョー・セルコについてなど Celkoの本を書いています>
この勉強方法をSQLしたが、実際には書面でのお問い合わせの理解に参加/条件分岐等このリンクで多くのDIY例の: http://sqlzoo.net/
これは時代遅れLITTELだが、この本は本当に便利ですdifferntベンダーが物事を実装する方法を見ている、私はそれがANSII標準が含まれて信じています。
DevGuru資源はいつも私のためによく働きました。 http://www.devguru.com/technologies/t-sql/home。 ASP の
私はそれが厳密に「ANSI」集中リソースではありません認めなければならないが。私はいつもMS SQLの中心となってきた、と私は出始めていたとき、それは私に役立ちました。私見あなたの最善の策は、いくつかのリソースを使用することになります - 。あなたが使用する各DBのプラットフォーム用の少なくとも一つを含む、具体的
自分のT-SQLリソースのDevGuruイントロを引用します:
SQLのための基準がありますが、 このようANSI SQL92とSQL99、最もなど データベースは、独自の方言を使用し、および/または extentions。 SQLのMicrosoftの味 SQL Serverの7とSQL Serverで使用 2000年は、T-SQLと呼ばれています。多くの一方で このクイックリファレンスの例 他のデータベース上で動作することがあり、それがあります SQL Server 2000が使用されていることを想定し、 特にのような高度なトピックについて ストアドプロシージャ
私はこれがあなたに役立つかもしれないと思う。
ANSI SQL標準を理解します :ケヴィン・クライン
http://www.amazon.com/gp/product/1565927443/102 -0105946-4028970?V =一目&N = 283155 の