osql使用点滴
在多人登錄數(shù)據(jù)庫界面進(jìn)行操作,存取處理數(shù)據(jù)時很容易發(fā)生問題,有時甚至死機(jī)。后面改用OSQL語句進(jìn)行操作。 osql 工具是一個 Microsoft Windows 32 命令提示符工具,你可以使用它運(yùn)行 Transact-SQL 語句和腳本文件,然后把結(jié)果追加到一個文件中,運(yùn)行起來效率很高也很方便。 下面是我工作中的一個例子: osql.exe -S? DB01\BOOK ? -E ?-i?? D:\tpp\sql.txt把這句保存成一個bat文件。 sql.txt中是我的sql語句,示例如下: SELECT COUNT(zongji1_ID) as jsj_tushu
FROM bookstore
go
SELECT COUNT(zongji2_ID) as sheke_tushu
FROM bookstore
go
SELECT COUNT(zongji3_ID) AS wenxue_tushu
FROM bookstore
go 在cmd提示符下,執(zhí)行osql.bat>>shuju_20100729.log就可以了。 關(guān)于參數(shù)簡單說明一下: osql的-s 指定要連接到的 SQL Server 默認(rèn)實(shí)例。 osql 的-e 指定使用 Windows 身份驗(yàn)證連接到本地默認(rèn)實(shí)例 osql的-i 指定裝載的SQL語句文件。當(dāng)你不想輸入太多SQL語句時,你可以寫好在一個文件,用這個參數(shù),作為批處理來執(zhí)行。
另外大家注意osql默認(rèn)安裝路徑為: C:\Program Files\Microsoft SQL Server\90\Tools\binn 下面 。
FROM bookstore
go
SELECT COUNT(zongji2_ID) as sheke_tushu
FROM bookstore
go
SELECT COUNT(zongji3_ID) AS wenxue_tushu
FROM bookstore
go 在cmd提示符下,執(zhí)行osql.bat>>shuju_20100729.log就可以了。 關(guān)于參數(shù)簡單說明一下: osql的-s 指定要連接到的 SQL Server 默認(rèn)實(shí)例。 osql 的-e 指定使用 Windows 身份驗(yàn)證連接到本地默認(rèn)實(shí)例 osql的-i 指定裝載的SQL語句文件。當(dāng)你不想輸入太多SQL語句時,你可以寫好在一個文件,用這個參數(shù),作為批處理來執(zhí)行。
另外大家注意osql默認(rèn)安裝路徑為: C:\Program Files\Microsoft SQL Server\90\Tools\binn 下面 。
總結(jié)
- 上一篇: 字串距离
- 下一篇: 好的博客地址html