吾閱:insert into (isshow) values ( false) --當isshow為bit型別時, 這是錯誤的;
關鍵字: ms sql 2005 中的bit 資料型別
-------------------------------------
bit
整型資料 1、0 或 null。
注釋 不能對 bit 型別的列使用索引。
microsoft® sql server™ 優化用於 bit 列的儲存。如果乙個表中有不多於 8 個的 bit 列,這些列將作為乙個位元組儲存。
bit值型別可以取值為 1 (true )、0 或 null 的整數資料型別。
當你直接開啟表向這一列中插入資料是就需要插入true或false ,即表現值
當你用sql語句插入資料的時候該列就插入0(false)或1(true),0,1即實際值
這裡插入非0資料,自動轉換為1 ,沒有插入時預設null
insert into boy values('lijiash9','beijing',23,
9) true
insert into boy values('lijiash00','beijing',23,
0) false
insert into boy values('lijiash111','beijing',23,
1) true
insert into boy values('lijiash null','beijing',23,
null)
出錯當你在查詢分析其中用select語句讀取這個表中的這一列資料時該列資料顯示的是0或1
當你在c#等應用程式中呼叫sqlserver2005儲存過程是返回的結果集中這一列的值是true或false
在資料庫中存放的是0/1/null,自己用sql**
select case 字段 when 1 then '是' when 0 then '否' else '空' end from 表
bit型別在sql server中的儲存大小 參照
MSSQL2005中的架構與使用者
首先我們從安全物件來了解架構 如圖1 使用圖形表示,這樣我們更能方便的了解架構,和她在安全物件中所處的位置及與其他安全物件的關係。找到一張,如圖,資料庫引擎 許可權層次結構之間的關係圖 這能幫助我們理解架構。引用幫助文件對架構的定義 從 sql server 2005 開始,每個物件都屬於乙個資料庫...
MSsql2005如何啟用xp cmdshell
預設情況下,sql server2005安裝完後,xp cmdshell是禁用的 可能是安全考慮 如果要使用它,可按以下步驟 允許配置高階選項 exec sp configure show advanced options 1 go 重新配置 reconfigure go 啟用xp cmdshell...
MS SQL 2005 儲存過程簡介
儲存過程介紹 1,儲存過程,是在資料庫伺服器端執行的一組 transact sql 語句的集合,經編譯後存放在資料庫伺服器中。2,儲存過程作為乙個單元進行處理並由乙個名稱來標識。它能夠向使用者返回資料 向資料庫表中寫入和修改資料,還可以執行系統函式和管理操作。在程式設計過程中只需要給出儲存過程的名稱...