成人免费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數

2021-05-17 06:57:34

SQLServer數據庫

2010-07-02 14:46:20

SQL Server數

2011-03-15 09:55:07

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

2011-07-19 15:18:46

存儲過程sql語句

2011-07-28 14:31:47

SQL Server數存儲過程

2011-07-13 16:19:54

存儲過程SQL Server數

2011-03-15 09:52:40

SQL Server2數據庫恢復系統

2010-07-08 11:05:14

SQL Server數

2010-05-10 09:48:16

SQL Server數

2011-08-29 10:55:03

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

2010-09-06 11:05:05

SQL SERVER語句

2010-06-30 15:52:05

2011-08-10 09:12:44

SQL Server插入圖像存儲過程

2018-07-13 09:20:30

SQLite數據庫存儲

2010-07-12 14:55:34

SQL Server

2011-03-21 10:13:31

Sql Server數分區
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频一区在线 | 91精品国产色综合久久 | 91看片官网| 欧美精品在线免费观看 | 日韩国产欧美在线观看 | 一级黄色在线 | 成人免费精品视频 | 99爱在线观看 | av中文字幕在线播放 | 日本高清视频在线播放 | 久久久涩| 精品欧美一区二区三区免费观看 | 羞羞视频在线观免费观看 | 美女131mm久久爽爽免费 | 久久国产精品一区二区 | 精品久久av | 毛片视频网址 | 国产精品一区二区三区在线播放 | 午夜av电影 | 亚洲中午字幕 | 日本三级网站在线 | 亚洲成色777777在线观看影院 | 国产成人午夜电影网 | 国产综合视频 | 国产情侣久久 | 免费国产一区 | 久久久91精品国产一区二区三区 | 久久综合九九 | 国产成人网 | www.日韩在线 | 99精品久久久久 | h片在线看| 精精久久 | 国内精品久久久久久久影视简单 | 国产www在线 | 97狠狠干| av电影一区二区 | 99在线国产 | 青娱乐av| 日韩中文在线视频 | 精品美女视频在线观看免费软件 |