2009-07-22 8 views
0

現在、私はVisual Studio 2008のかなり大きなプロジェクトで、多くのデータベースステートメントを使って作業しています。ステートメントは次のように文字列で開催されていますVisualStudioでデータベースステートメントを検索するための正規表現

string stmt = "SELECT ID, OTHER " + 
     "FROM TABLE " + 
     "WHERE CONDITION"; 

が、私は正規表現を経由して、すべてのステートメントを見つける方法を疑問に思いました。だから私は正規表現ではあまりよくないが、誰かが何か考えを持っているかもしれない?私はそれが不可能なのかどうか分かりません。それはVisual Studio内の検索で動作しますか?

クレメントの答えを編集:よくSQL文はSELECT文だけでなく、私のケースでは多くのUPDATE文とINSERT文もあります。しかし、他の場合などはどうでしょうか? CREATEステートメント?

答えて

1

CTRL + F、 "アクティブプロジェクト"を選択し、 "SELECT"をトークンとして指定しますか?

1

'|'を使用する正規表現を実行します。演算子は、またはとして動作します。 | SELECT | UPDATE |

これをDELETE

正規表現式 INSERTを "FROMテーブルDELETE、テーブルSELECT * FROM; UPDATEテーブルテーブルへの挿入" を検索するために

テキスト:例は、これになりますこれらの値をインデックスとともに返します。 INSERT SELECT 更新 DELETE