這個(gè)要看你的數(shù)據(jù)庫(kù)的了,一般數(shù)據(jù)庫(kù)里面,沒有布爾型的數(shù)據(jù)類型。也就是你沒法直接定義一個(gè)列,數(shù)據(jù)類型是Boolean的。直接的辦法沒有,不過間接的是有的。一般定義一個(gè)數(shù)值類型。1表示true0表示false。對(duì)于SQLServer,有個(gè)數(shù)據(jù)類型,叫bit整型其值只能是0、1或空值。對(duì)于MyQL,也是BIT,BIT[(M)]位字段類型。M表示每個(gè)值的位數(shù),范圍為從1到64。如果M被省略,默認(rèn)為1。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比高陽(yáng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式高陽(yáng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋高陽(yáng)地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
可以修復(fù)一下:1. [開始]--[運(yùn)行] regedit 回車
2. 找到以下注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
3. 右鍵單擊 ClientSetup 注冊(cè)表子項(xiàng), [新建]--[字串值]。
4. 重命名注冊(cè)表子項(xiàng),創(chuàng)建 SqlPath , 然后按 Enter。
5. 雙擊, SqlPath 注冊(cè)表子項(xiàng), 然后鍵入“C:\Program Files\Microsoft SQL Server\80\Tools” 在數(shù)值數(shù)據(jù)框中。
6. 單擊[確定],然后關(guān)閉注冊(cè)表編輯器。
7. [開始]--[運(yùn)行] cmd,輸入 regsvr32 "C:\Program Files\Microsoft SQLServer\80\Tools\Binn\sqlmmc.dll" 然后單擊[確定]。
C:\Program Files\Microsoft SQL Server\80\Tools路徑要在系統(tǒng)中存在
一般在語(yǔ)句中使用set rowcount是為了使后續(xù)的查詢、更新、刪除操作只影響指定的行數(shù)
比如 一起執(zhí)行如下語(yǔ)句
set rowcount 1
SELECT * FROM sysobjects
結(jié)果只返回一行,而如果不加set rowcount 1或者使用set rowcount 0
就會(huì)返回所有結(jié)果
我想你見到的存儲(chǔ)過程里包含set rowcount 0的情況是因?yàn)橹皯?yīng)該包含set rowcount 1之類大于0的set rowcount 設(shè)置,是為了使set rowcount 0后邊的語(yǔ)句受影響的行數(shù)為全部記錄。