2012-01-26 4 views
0

プロジェクトでSQLクエリを読み取る際の問題点プロジェクトには本当に長いSQLクエリがあります。私はビジュアルスタジオからSQL Serverの管理スタジオにSQLのクエリ文字列にコピーするデバッグしながら、私はそれを貼り付けるとき、それは1つの本当に長い行になります。そして、ラインを複数のラインに分割することはほとんど不可能なので、再描画することができます。文字列のSQLクエリを取得し、複数の行を簡単にreadeableに変換するツールはありますか?1行からユーザーフレンドリーにSQLクエリを注文する方法?

+0

をほとんどの人は – Konerak

+0

[sqlparse](http://code.google.com/p/python-sqlparse/)をお勧めしますがありますあなたの問題[ここ](http://www.dpriver.com/pp/sqlformat.htm)を解決するためのウェブサイトですが、SQLステートメントの長さに制限があるかどうかはわかりません。 –

+0

これは、テキストエディタで通常行うことのようなものです。たとえば、メモ帳++では、編集>行操作>分割線を使用できます。どのテキストエディタを使用していますか? –

答えて

1

なぜ複数の行に分割できないのですか? C#ので

、あなたがこのような複数行の文字列を持つことができます。

string SQL = @"SELECT col1, col2, col3 
       FROM tbl2 
       WHERE col1='" + foo + @"' 
       ORDER BY col1 DESC"; 
+0

はい私は問題は、私はその文字列を持っているデバッグ中です知っている。私はSQL Server管理スタジオで実行したいです。しかし、私はそれが本当に長い行と本当に読むことができないようにそれをコピーするSQLのSMSにcoppy。申し訳ありませんが、私は明確にcouldntする場合 –

+0

@ deed02392このサンプルは管理スタジオ –

+0

で彼の問題を解決していないああ、そのような場合は、フォーマッタはおそらく、仕事をするだろうhttp://www.dpriver.com/pp/sqlformat .htm おそらく、自動書式設定時に改行がコピーまたは保持されないことが問題です。そのサイトを中間ステップとして使用すると、問題が解決されます。 – deed02392

関連する問題