SQL SERVER 2000中,用哪个命令来读取TEXT变量

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:21:06
SQL SERVER 2000中,用哪个命令来读取TEXT变量

请列出所有命令,,,问题解决了我再追加分..
除了readtext

1楼的大哥,,你搞这么多干什么?Select是查询可好???我要读取加提取,,,不是要查询,,如果是这样,这么简单的问题我搞这么高分来找人答干什么?

TEXTPTR(column)函数,
TEXTPTR函数返回一个指向存储文本的第一个数据库页的指针其返回值是一个VARBINARY16类型的二进制字符串如果数据类型为TEXT,NTEXT或IMAGE的列没有赋予初值则TEXTPTR函数返回一个NULL指针
它也是要和readtext一起用的,下面是个例子:
USE pubs
GO
DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr INNER JOIN publishers p
ON pr.pub_id = p.pub_id
AND p.pub_name = 'New Moon Books'
READTEXT pub_info.pr_info @ptrval 1 25
GO

select * from table
*号可以换成你的变量名
table为表名

------------------------------------------
text类型不能作为变量来使用,只能用在表结构中!
你可以定义成nvarchar(4000)

declare @str nvarchar(4000)
select @str='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'

你是要读取数据库的还是文本的内容?看不懂啊!