sqlserver中怎么对text、ntext和image操作
来源:互联网 发布:梦里花落知多少text 编辑:程序博客网 时间:2024/04/29 06:18
允许对现有的 text、ntext 或 image 列进行无日志记录的交互式更新。该语句将彻底重写受其影响的列中的任何现有数据。WRITETEXT 语句不能用在视图中的 text、ntext 和 image 列上。
UPDATETEXT
更新现有 text、ntext 或 image 字段。使用 UPDATETEXT 在适当的位置更改 text、ntext 或 image 列的一部分。使用 WRITETEXT 来更新和替换整个 text、ntext 或 image 字段。
示例
本示例把文本指针置于局部变量 @ptrval 中,然后使用 UPDATETEXT 更新拼写错误。
USE pubs
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr, publishers p
WHERE p.pub_id = pr.pub_id
AND p.pub_name = 'New Moon Books'
UPDATETEXT pub_info.pr_info @ptrval 88 1 'b'
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
GO
返回特定文本数据
下例在 pubs 数据库的 pub_info 表中查找与 pub_id 0736 相关联的 text 列 (pr_info)。下例首先声明一个局部变量 @val。然后将文本指针(长二进制字符串)置于 @val 中,并将其作为参数提供给 READTEXT 语句,该语句将返回从第五个字节(偏移量为 4)开始的 10 个字节。
USE pubs
GO
DECLARE @val varbinary(16)
SELECT @val = TEXTPTR(pr_info)
FROM pub_info
WHERE pub_id = '0736'
READTEXT pub_info.pr_info @val 4 10
GO
long ll_filenum, ll_len, ll_ret
blob lblb_c, lblb_total
boolean lb_auto
lb_auto = gnv_app.inv_sec.autocommit
gnv_app.inv_sec.autocommit = true
If not fileexists(as_file) Then RETURN FAILURE
ll_filenum = fileopen(as_file, StreamMode!, Read!, Shared!)
ll_len = fileread(ll_filenum, lblb_c)
do while ll_len > 0
lblb_total = lblb_total + lblb_c
ll_len = fileread(ll_filenum, lblb_c)
loop
fileclose(ll_filenum)
updateblob app_files set content = :lblb_total where id = :al_id using gnv_app.inv_sec;
ll_ret = gnv_app.inv_sec.SQLNRows
gnv_app.inv_sec.autocommit = lb_auto
If ll_Ret <= 0 Then RETURN FAILURE
RETURN SUCCESS
long ll_max, i
integer li_FileNum
If len(ablb_data) = 0 Then return 0
li_FileNum = FileOpen(as_file, StreamMode!, Write!, LockReadWrite!, Replace!)
ll_max = len(ablb_data)
i = 0
do while ll_max > 0
FileWrite(li_FileNum, blobmid(ablb_data, i * 32765 + 1, 32765))
ll_max = ll_max - 32765
i ++
Loop
fileclose(li_filenum)
RETURN 1
- sqlserver中怎么对text、ntext和image操作
- [摘]sqlserver中怎么对text、ntext和image操作
- sqlserver中怎么对text、ntext和image操作
- text、ntext 和 image
- 对数据库操作时发生text、ntext、或是image 节点的分页,插槽?不存在
- Hibernate操作SQLServer的image和text字段的问题
- SQL中ntext、text 或 image 类型数据的处理
- MySQL和MSSQL下,text 、ntext、 image、blob的比较
- 不能比较或排序 text、ntext 和 image 数据类型
- MySQL和MSSQL下,text 、ntext、 image、blob的比较
- ntext,image,text 中的替换
- sqlserver中关于text/ntext列的一些处理技巧
- 创建触发器时提示错误信息:不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列
- 在创建触发器时出现不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列
- 无法对视图创建索引 它包含text ntext image 或XML列
- SQL text ntext image 小问题
- MS Sql Server存储image、text、ntext
- 处理text,ntext,image字段的函数
- 对同性恋的称呼与禁忌(不足的请补充啊)
- 美语中常见的缩写形式
- NO.1经典电影台词精选(转载)
- C# 泛型
- Funny nut:好莱坞电影教我们的十件事(转载)
- sqlserver中怎么对text、ntext和image操作
- 服装:鲜嫩小衫 缔造甜美新时尚
- 如何对企业虚拟主机进行有效的安全配置
- 《新娘18岁》服装
- 韩国美女韩智慧
- 端庄娴雅的淑女风格
- 邱政政--听力十大必背段子
- 作文185题思路
- 三十五个经典句型帮你过写作关