Contenu connexe
Similaire à ビルド時にSqlファイルを検証しよう (20)
Plus de Oda Shinsuke (18)
ビルド時にSqlファイルを検証しよう
- 3. ビルド時に SQL ファイルを検証する
Visual Studio や MSBuild でビルドした時に…
SQL ファイルの構文エラーを検証
一応 T-SQL(SQL Server) 用 だけど、特殊な構文を使ってなければ、
他DB(Oracle とか) の SQL も大丈夫
あくまでも、構文エラーの検証
オブジェクト(テーブル/カラム/ファンクション等)の存在チェックは
無し
ということは、実 DB は不要!
- 5. T-SQL の Parse と Generate
2013/03/09 Visual Studio勉強会
SQLWorld お だ
- 6. PARSER と GENERATOR
MS から .NET Framework のライブラリとして提供
Microsoft.SqlServer.TransactSql.ScriptDom 名前空間
SQL Server 2012 Feature Pack の 「Transact-SQL
ScriptDom」 をインストール
SQL Server は不要っぽい
- 7. ScriptDom のサンプルサイト
ScriptDom Sample
http://scriptdomsample.azurewebsites.net/
パースして、書式指定して再生成するだけ
構文エラーは、通常の SQL Server で実行した時と同じ様な
形式で取得出来る
特殊な構文を使っていなければ、他DB(Oracle とか)のクエリ
もOK!(NVL 等の関数とか無問題)
Oracle のエラーは不親切なので、SQL Server のエラーで確認するこ
とも…
- 8. 続きは…
SQLWorld★大阪#12
【日時】
2013年3月23日(土曜日) 13:00~17:00
【イベント概要】
今回の SQLWorld は、Office 製品である InfoPath のお話しや、SQL
Server 2012、T-SQL のお話しと色々なセッションを楽しめるお得感!
【会場】
大阪市立城北市民学習センター 会議室1
http://sqlworld.org/event/20130323/