SQL Server 2000のOSQL

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