成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server數據庫對圖像數據之存儲機制

數據庫 SQL Server
我們今天是要和大家一起探討的是SQL Server數據庫對圖像數據之存儲機制,以及對其在實際應用中所占的重要性的描述。

以下的文章主要是介紹SQL Server數據庫對圖像數據之存儲機制介紹,我們大家都知道在一個完善的醫院中信息MIS 圖像數據的實際存取是很重要的,比如X光片、CT像片的保存。一方面,這些圖像數據在遠程診療為準確診斷病情提供了重要的依據。

另一方面,也為快速查閱病人資料提供了基本條件。圖像數據的存取在其它應用系統如GIS中也有廣泛的應用。

1、SQL Server中圖像數據的存儲機制

在MIS SQL Server數據庫 中,對于小于 8000 個字節的圖像數據可以用二進制型(binary、varbinary)來表示。但通常要保存的一些醫學影像圖片都會大于 8000個字節。SQL Server提供了一種機制,能存儲每行大到 2GB的二進制對象(BLOB),這類對象可包括image、text和ntext三種數據類型。Image數據類型存儲的是二進制數據,***長度是 231-1 (2,147,483,647)個字節。

BLOB數據在MIS SQL Server系統中的存儲方式不同于普通的數據類型,對于普通類型的數據系統直接在用戶定義的字段上存儲數據值,而對于BLOB類型數據,系統開辟新的存儲頁面來存放這些數據,表中BLOB類型數據字段存放的僅是一個16個字節的指針,該指針指向存放該條記錄的BLOB數據的頁面。

2、SQL Server中圖像數據的存取

在MIS SQL Server數據庫中,當數據小于 8000 個字節時,可以用普通的SQL操縱語句(SELECT、INSERT、UPDATE、DELETE)來完成對字段的操縱,當數據大于8000個字節時,SQL提供了 WRITETEXT 、READTEXT和UPDATETEXT這三個函數來讀取和修改數據。這三個函數的使用方法為:

(1)WRITETEXT {table.column text_ptr}[WITH LOG] {data}

table.column為表中的字段,text_ptr為一個16個字節的指針,data為要寫的數據值。可選參數WITH LOG表示是否要寫入日志文件中。

例:

 

DECLARE @ptrval binary(16) --指針

 

 

  1. SELECT @ptrval = TEXTPTR(img_ct) FROM zy_ct WHERE id_ct = 20010101001 
  2. WRITETEXT zy_ct.img_ct @ptrval 0x024324142342134214213421421454353452341  

 

 

(2)READTEXT {table.column text_ptr offset size} [HOLDLOCK]

 

table.column為表中的字段,text_ptr為一個16個字節的指針,offset 為偏移量,即從第幾個字節開始讀數據,size為要讀的字節數,HOLDLOCK 為在讀數據中是否充許其他用戶修改該數據。

例:

 

 

  1. DECLARE @ptrval varbinary(16)  
  2. SELECT @ptrval = TEXTPTR(img_ct) FROM zy_ct WHERE id_ct = 20010101001 
  3. READTEXT zy_ct.img_ct @ptrval 1 25  
  4.  

 

 

(3) UPDATETEXT

 

 

 

  1. {table_name.dest_column_name dest_text_ptr}  
  2. {NULL|insert_offset}{ NULL | delete_length}  
  3. [WITH LOG][ inserted_data|  
  4. {table_name.src_column_name src_text_ptr}  
  5.  

 

 

table_name.dest_column_name 為要修改的text, ntext, 或 image字段;dest_text_ptr為指向其的指針;insert_offset為偏移量,對于text和image為從第幾開始字節開始寫,對于ntext為從第幾個字符(雙字節)開始寫;delete_length為從insert_offset開始刪除delete_length長度的字節(符),為0時不刪除,為NULL時為刪除從insert_offset開始到結束的所有數據。要插入的數據為 inserted_data為,也可是表table_name的src_column_name字段中指針 src_text_ptr所指數據。

以上的相關內容就是對SQL Server數據庫對圖像數據的存儲機制的部分內容的介紹,望你能有所收獲。

【編輯推薦】

  1. 對SQL Server 2008的商業智能的解析
  2. 三種SQL Server 恢復模式的比較
  3. 造成SQL Server查詢速度慢的原因與優化
  4. 造成SQL Server查詢速度慢的10種原因
  5. SQL Server 分布式數據庫的2種不同系統
責任編輯:佚名 來源: 賽迪網
相關推薦

2010-07-15 17:28:50

SQL Server

2010-07-23 16:03:36

SQL Server存

2010-06-30 16:48:19

SQL Server數

2010-06-28 15:12:11

SQL Server數

2011-07-19 15:18:46

存儲過程sql語句

2011-03-15 09:55:07

SQL Server2數據庫崩潰還原數據庫

2010-07-02 14:46:20

SQL Server數

2021-05-17 06:57:34

SQLServer數據庫

2011-07-28 14:31:47

SQL Server數存儲過程

2011-07-13 16:19:54

存儲過程SQL Server數

2010-07-08 11:05:14

SQL Server數

2011-03-15 09:52:40

SQL Server2數據庫恢復系統

2010-05-10 09:48:16

SQL Server數

2011-08-29 10:55:03

SQL Server分頁存儲過程優化效率分

2010-09-06 11:05:05

SQL SERVER語句

2011-08-23 11:28:02

SQL ServerAWE機制

2010-06-30 15:52:05

2011-08-10 09:12:44

SQL Server插入圖像存儲過程

2010-07-22 15:13:08

SQL Server

2018-07-13 09:20:30

SQLite數據庫存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级在线观看 | 亚洲精品一区二区三区蜜桃久 | 国产在线一区观看 | 大陆一级毛片免费视频观看 | 中文字幕视频在线观看 | 羞羞的视频网站 | 国内自拍偷拍视频 | 久久99精品国产 | 欧美日韩国产一区二区三区 | 国产精品欧美精品 | 四虎影音| 亚洲一区二区在线播放 | 欧美黄色一区 | 免费一区二区三区 | 日韩在线欧美 | 精品欧美一区二区三区 | 波多野结衣中文字幕一区二区三区 | 欧美成人激情视频 | 精品久久1| 国产精品日韩欧美一区二区三区 | 狠狠的操| 91热爆在线观看 | 亚洲一区免费在线 | 偷拍自拍网站 | 日韩欧美在线观看 | 亚洲视频免费观看 | 亚洲最大av网站 | 国产午夜一级 | 亚洲精品一二区 | 国产欧美视频一区二区三区 | 亚洲精品久久久一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 久久不射电影网 | 久久久91精品国产一区二区三区 | 午夜噜噜噜 | 91久久久久久久久久久久久 | 中文在线视频 | 国产亚洲精品精品国产亚洲综合 | 在线视频中文字幕 | 我想看国产一级毛片 | 亚洲毛片网站 |