11

Microsoft Access で理解できる SQL の明確なリファレンスを探しています。私が見つけることができるすべてのリンクは、断片についてのみ話しています. 理想的には、すべての異なるキーワードが何をするかの詳細を含む文法仕様を探しています。

動機: Microsoft Access SQL ステートメント用の独自のパーサーを作成しようとしています。

4

3 に答える 3

6

MS Access を開き、モジュールに移動して開き、コード エディターを起動します。コード エディターで、[ヘルプ] > [Microsoft Visual Basic ヘルプ] を選択します。ここで、[Microsoft Jet SQL リファレンス] を選択します。

JET SQL パーサーを含むライブラリーをまもなくリリースする予定です。JET SQL を拡張して、現在 SQL で使用できないすべての DDL 関数を提供し、バージョン番号とバージョン更新スクリプトを使用して自動化されたバックエンド更新を提供します。

編集: もちろん、Office の以降のバージョンでは、おそらくこれらすべてが台無しになっていることを忘れていました。

私が確認したところ、上記は Access 2003 (私がまだ開発に使用している Access の最後の使用可能なバージョン) と Access 2007 で動作します。メインの Access データベース ウィンドウではなく、コード ウィンドウにいる必要があることに注意してください。

Access 2013 では、これがすべて Web に移行しました。ただし、Web ページにはまだ「Developer Reference」リンクがあるように見えます。これにより、実質的にオフラインのページに似たページに移動します。いくつかのリンクをクリックすると、msdn.microsoft.com /en-us/library/dn142571.aspx にたどり着きます。

これは Access 2013 であるため、リンクがすぐに切れないことを願っています。

于 2013-12-11T11:53:26.487 に答える
5

私は簡単なGoogle検索を行っただけで、これを見つけました:

私には、これはあなたが望んでいたもののように見えますか、それともあなたがすでに見つけた「ほんの一部」のリンクの一部ですか?

于 2012-06-29T17:44:34.000 に答える
3

私はこれについてゲームに遅れているように見えます: しかし、私は似たようなものを探しています. この情報を探すのはあなたと私だけではないでしょう.

検索できる限り、Microsoft の Web サイトに Jet-SQL の決定的な言語リファレンス ドキュメントはありません。

ここに Jet-SQL キーワードのリストがあります。

http://support.microsoft.com/kb/248738

予想通り、キーワードの基礎となる機能の説明や仕様へのハイパーリンクはありません。

私が得た最も近いものは、他の誰かの検索に対する Google の結果です。

http://office.microsoft.com/en-us/support/results.aspx?ctags=CH010072899

ただし、これはあなたが望んでいた答えではありません。これは単なる別の「小片」の選択であり、決定的な言語リファレンスではありません。ギャップを埋めることで、あなた (または、私のような後の検索者) に役立つ可能性があるため、完全に役に立たないわけではありません。

あなた自身の質問に答えようとするあなたの努力が、不足しているデータを便利な形式で見つけ出した可能性があります。もしそうなら、リンク付きのフォローアップ回答を投稿することで、開発者コミュニティに価値のあるサービスを提供できます.

残念ながら、他の人が警告に耳を傾け、時間を無駄にしないようにすれば、役に立ちます。

同僚の Stack Overflow メンバーが、Microsoft は Jet SQL の最終的な言語仕様を公開していないという私の主張に異議を唱えてくれたら幸いです。ただし、これが可能性が高いとは思えません。MSDN は行き止まりと「浅い墓」のコレクションです。関連情報につながるドキュメントはなく、数え切れないほどのデータ本体を隠した墓掘り人によって「文書化」された情報です。誰かが掘る場所を正確に知っていれば、日の目を見ます。

于 2013-03-04T11:30:17.647 に答える