執行SQL腳本:
osql -Usa -Psa -i c:\abc.sql
提示:
C:\>osql /?
Windows集成身份登陸>>>
C:\>osql -E
1>
登陸後執行系統存儲過程:
1> sp_password NULL,"newpass","sa"
2> go
密碼已更改。
1> exit
再來看看sa混合模式登陸>>>
C:\>osql -SLocalhost -Usa -Pnewpass
1>
出現1>提示符表示登陸成功!
再來看看osql命令行下查詢:
C:\>osql -SLocalhost -Usa -Pnewpass
1> use qz
2> Select count(*) from crjsj where kh=0
3> go
查詢系統表:
1> select name from sysobjects where xtype='U'
2> go
Osql 命令行的用途還很多,功能十分強大,常用就列舉這些了。
當SQL中IN使用不了時可以使用此方法代替:
select * from basic b where instr(concat(',',basicIds,','),concat(',',b.id,',')) > 0;