7

SQL クエリが有効な ANSI SQL であることを確認するための優れたツールはありますか? オプションで、どの DBMS がそれを解釈できませんか? http://developer.mimer.com/validatorを見つけましたが、コマンド ライン ツール、できればオープン ソースがあるかどうか疑問に思っていました。

4

2 に答える 2

2

これは、コマンド ラインを介してベンダー固有のオフライン SQL 構文チェックを行うのに役立つSQL ライブラリです。Java と .NET の両方のデモが利用可能でした。

于 2012-01-08T09:42:29.650 に答える
1

おそらく、ANTLRやJavaCCのようなパーサ/ジェネレータには、ANSISQL92文法がすでに構築されています。もしそうなら、あなたはパーサー/ジェネレーターを実行し、出てくるクラスを構築することができます、そしてボブはあなたの叔父です。

ANTLRにはOraclePL /SQLに基づくものがあるようです。多分それはあなたを助けることができます。ANTLRは素晴らしいツールであり、知っておく価値があります。

于 2008-12-30T14:07:09.480 に答える