管理文本和圖像數(shù)據(jù)
???????文本和圖像數(shù)據(jù)類型列可以象其它列一樣包含在select語句的select_list中。通過select語句檢索的最大文本大小由textsize設(shè)置來控制。默認(rèn)的textsize的值是4096字節(jié),使用set textsize語句可重新設(shè)置。當(dāng)前的textsize設(shè)置的值存放在全局變量@@textsize中。
???????另一種檢索文本和圖像數(shù)據(jù)的方法是通過textptr和readtext函數(shù)。textptr函數(shù)把列名字作為輸入?yún)?shù)并以二進制格式返回文本指針。
???????這個指針和被稱為偏移量的讀開始指針以及要讀的字節(jié)數(shù)量一起傳給readtext函數(shù),以檢索文本和圖像數(shù)據(jù)。
修改數(shù)據(jù) ???????insert [into] 修改 刪除
???????tsql也提供從數(shù)據(jù)庫插入、修改、刪除的命令。
插入
???????insert命令用來在表中插入數(shù)據(jù),語法如下:
???????insert [into]
???????value_list是和在column_list中列相應(yīng)的值。這些值可以是常量、tsql變量或sql server內(nèi)部函數(shù)。值的順序應(yīng)和column_list中列的順序相對應(yīng)。如果沒有定義column_list,則值的順序應(yīng)和表中列的順序?qū)?yīng)。
???????insert的values_list也可通過select語句或一個存儲過程來提供。語法如下:
???????insert [into]
???????select
???????execute
???????時間戳(timestamp,又稱時標(biāo))值不應(yīng)被提供。同時,如果列的identity屬性被定義,則這一列的值也不能提供。這些值都由系統(tǒng)產(chǎn)生。如果列有默認(rèn)值,則它們的值不被提供,而使用默認(rèn)值。
???????update語句用來修改行,語法如下:
???????update
???????where
???????serach_condition是要修改的行應(yīng)滿足的條件。沒有where子句的update語句將修改表中的所有行。在update語句中也可使用連接。
???????delete語句用來從表中刪除行。語法如下:
???????delete [from]
?以上就是SQL Server 7.0 入門(四)的內(nèi)容,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)(www.php.cn)!