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

SQL Server檢索ntext、text和image數據類型的注意事項

數據庫 SQL Server
SQL Server中ntext、text和image數據類型在單個值中可以包含非常大的數據量,在檢索這些值時,通常需要一些特殊的步驟。

SQL Server檢索數據時,根據不同的數據類型,SQL Server檢索要注意的問題也不一樣,下面就讓我們一起來了解一下SQL Server檢索ntext、text和image數據類型的注意事項。

Microsoft® SQL Server™ 的 ntext、text 和 image 數據類型在單個值中可以包含非常大的數據量(***可達 2 GB)。單個數據值通常比應用程序在一個步驟中能夠檢索的大;某些值可能還會大于客戶端的可用虛擬內存。因此,在檢索這些值時,通常需要一些特殊的步驟。

如果 ntext、text 和 image 數據值不超過 Unicode 串、字符串或二進制串的長度(分別為 4,000 個字符、8,000 個字符和 8,000 個字節),就可以在 SELECT、UPDATE 和 INSERT 語句中引用它們,其引用方式與較小的數據類型相同。例如,包含短值的 ntext 列可以在 SELECT 語句的選擇列表中引用,這與 nvarchar 列的引用方式相同。引用時必須遵守一些限制,例如不能在 WHERE 子句中直接引用 ntext、text 或 image 列。這些列可以作為返回其它數據類型(例如 ISNULL、SUBSTRING 或 PATINDEX)的某個函數的參數包含在 WHERE 子句中,也可以包含在 IS NULL、IS NOT NULL 或 LIKE 表達式中。

處理較大的數據值
但是,如果 ntext、text 和 image 數據值較大,則必須逐塊處理。Transact-SQL 和數據庫 API 均包含使應用程序可以逐塊處理 ntext、text 和 image 數據的函數。

數據庫 API 按照一種通用的模式處理長 ntext、text 和 image 列:

若要讀取一個長列,應用程序只需在選擇列表中包含 ntext、text 或 image 列,并將該列綁定到一個程序變量,該變量應足以容納適當的數據塊。然后,應用程序就可以執行該語句,并使用 API 函數或方法將數據逐塊檢索到綁定的變量中。

若要寫入一個長列,應用程序可使用參數標記 (?) 在相應位置代替 ntext、text 或 image 列中的值,以執行 INSERT 或 UPDATE 語句。參數標記(對 ADO 而言則為參數)被綁定到一個足以容納數據塊的程序變量上。應用程序進入循環,在循環中先將下一組數據移到綁定的變量中,然后調用 API 函數或方法寫入數據塊。這一過程將反復進行,直到整個數據值發送完畢。
使用 text in row
在 Microsoft SQL Server 2000 中,用戶可以在表上啟用 text in row 選項,以使該表能夠在其數據行中存儲 text、ntext 或 image 數據。

若要啟用該選項,請執行 sp_tableoption 存儲過程,將 text in row 指定為選項名并將 on 指定為選項值。BLOB(二進制大對象:text、ntext 或 image 數據)行中可以存儲的默認***大小為 256 字節,但是值的范圍可以從 24 到 7000。若要指定默認值以外的***大小,請指定該范圍內的整數作為選項值。

如果應用下列條件,則將 text、ntext 或 image 字符串存儲在數據行中:

啟用 text in row。

字符串的長度比 @OptionValue 所指定的限制短

數據行中有足夠的可用空間。
當 BLOB 字符串存儲在數據行中時,讀取和寫入 text、ntext 或 image 字符串可以與讀取或寫入字符串和二進制字符串一樣快。SQL Server 不必訪問單獨的頁以讀取或寫入 BLOB 字符串。

如果 text、ntext 或 image 字符串比行中所指定的限制或可用空間大,則將指針存儲在該行中。在行中存儲 BLOB 字符串的條件仍然適用,但是:數據行中必須有足夠的空間容納指針。

 

 

 

【編輯推薦】

SQL SERVER口令管理的脆弱性

帶您深入了解SQL Server數據庫管理

手工分析DB2 sql文執行計劃

DB2分類取前N個記錄的SQL語句

SQL SERVER連接DB2數據庫

責任編輯:段燃 來源: 互聯網那個
相關推薦

2010-07-15 13:38:35

2010-07-19 14:37:20

SQL Server

2013-02-26 14:07:52

SQL Server虛擬化

2010-07-20 13:02:03

SQL Server索

2011-08-25 15:54:30

SQL Serverbit字段類型

2010-07-16 14:01:22

安裝SQL Serve

2010-07-22 17:57:40

2019-11-27 10:46:06

sqlserver數據庫sql

2011-04-11 16:23:57

2010-07-26 10:59:59

SQL Server游

2023-04-28 15:05:25

React軟件項目可維護性

2010-07-01 16:45:15

SQL Server

2024-03-20 15:58:29

2010-07-23 10:09:41

SQL Server

2010-06-29 17:32:13

SQL Server鎖

2011-05-26 11:22:04

SEO

2009-12-22 09:48:58

WCF枚舉類型

2010-09-06 16:25:46

SQL函數

2009-06-25 14:41:06

JavaBean

2009-06-11 17:52:08

JavaBean
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线观看 | 精品一区二区三区四区五区 | 亚洲激情一区二区三区 | 亚洲欧美在线一区 | 一区二区三区免费 | 欧美精品中文字幕久久二区 | 青青草av在线播放 | 久久99深爱久久99精品 | 国产精品国产三级国产aⅴ中文 | 亚洲国产成人av | 自拍偷拍一区二区三区 | 国产高清免费视频 | 久久国产精品-国产精品 | 亚洲人免费视频 | 亚洲欧美中文日韩在线v日本 | 99久久精品国产一区二区三区 | 香蕉视频黄色 | 久久精品免费一区二区 | 在线视频中文字幕 | 亚洲www啪成人一区二区 | 日韩乱码av| 婷婷丁香综合网 | 天天干天天插天天 | 国产视频在线一区二区 | 福利久久| 成人高清网站 | 亚洲电影专区 | 国产精品久久久久久久久久免费看 | 91 在线| 精品国产99| 国产精品不卡视频 | 国产传媒在线观看 | 免费在线精品视频 | 欧美一区视频 | 日韩天堂av | 91玖玖 | 国产精品久久久久久久久免费丝袜 | 欧美综合在线观看 | aa级毛片毛片免费观看久 | 欧美在线视频一区二区 | 亚洲一区二区视频 |