データベースサーバーに多数のクエリを作成するC#コンソールアプリケーションがあります。C#アプリケーション内でSQLクエリを書式設定する適切な方法
私はSQLを頻繁に変更する必要があり、毎回SQLを再フォーマットしなくても、SQLエディタからC#ソースに単純にコピー/貼り付けしたいと考えています。
現在、SQLはすべて1行に...以下のようなものです:
OleDbDataAdapter da_ssm_servers = new OleDbDataAdapter(@"SELECT * FROM mytable ORDER BY Server;", connSSM);
SQLは、など、テーブルの多くのはるかに長い上記よりJOINS
私はしたいと思います書式設定はしておきますが、実際には戻って各行の周りに引用符を付ける必要はありません。
推奨と例があれば誰でも気に入るはずです。
SQLを分離するためにストアドプロシージャを使用する方が簡単です。 http://msdn.microsoft.com/en-us/library/ms345415.aspx – Stefan
私は同意します。私はDB2を使用しています。これはシンプルなユーティリティー・アプリケーションであり、SPを使用することは私にとって過労です。さらに、DB2はあまりユーザーフレンドリーではありません。恐ろしい製品。 – user500741