osqlコマンドオプション、2000以外のバージョンは知らん。
- E オプション
- windows認証モードでログイン
- S オプション
- 名前付きインスタンスの場合の名前を指定、指定しない場合は-S(local)を指定した場合と同じ
- U オプション
- Sql Server認証モードでログイン、ユーザ名を指定する
- P オプション
- Sql Server認証モードでログイン、パスワードを指定する
- i オプション
- SQLファイルを指定し、実行
例
osql -S(local)?hogedb -Uadmin -Padmin -i "hoge.sql"
osql -E 1> use hogedb 2> select * from nullpo_table 3> go