もっと複雑なクエリがありますが、基本的には HTML ページを作成します。
DECLARE @indSubject varchar(7)
SET @indSubject = '61-0036'
-- LOTS of query stuff here that makes a page. For simplicity
-- just use this:
SELECT '<html><body>' + @indSubject + '</body></html>'
私は2つのことをしたい:
- @indSubject.html (例: C:\TEMP\HTMLOUTPUT\61-0036.html) という名前で、SQL Server にこれを私のマシンのどこかに保存させます。
- @indSubject に異なる値を渡すことができます (例: 91-0003)。コマンドラインっぽい何か?
BCPでこれを行うことはできますか? 他の方法ですか?
注意してください、これはすべて私の個人的なものであり、これは Web サーバーに展開されていないため、セキュリティ、SQL インジェクションなどについてあまり心配する必要はありません (少なくとも、心配しないことを願っています!)