/*文件名称: BigDataDemo4.sql */
USE 北风贸易
GO

-- 检查「飞狐工作室」数据表是否已将 text in row 选项设定成 ON,
-- 如果尚未这样做,则将 text in row 选项设定成 ON
IF (SELECT OBJECTPROPERTY(OBJECT_ID('飞狐工作室'),'TableTextInRowLimit')) = 0

     EXEC sp_tableoption '飞狐工作室','text in row','ON'

GO

BEGIN TRANSACTION

DECLARE @ptrval varbinary(16)

SELECT @ptrval = TEXTPTR(自述)  FROM 飞狐工作室
      WHERE 姓名 = '叶曼青' AND 自述 IS NOT NULL

-- 读取自述字段中的前 4K 字节数据
READTEXT 飞狐工作室.自述 @ptrval 0 0

COMMIT TRANSACTION


/*文件名称: BigDataDemo6.sql */
USE 北风贸易
GO

BEGIN TRANSACTION

-- 声明一个用来存放字符指针的局部变量
DECLARE @ptrval varbinary(16)

-- 取得某一个数据记录的「自述」字段的字符指针
SELECT @ptrval = TEXTPTR(自述)  FROM 飞狐工作室
      WHERE 姓名 = '陈一年' AND 自述 IS NOT NULL

-- 读取自述字段中的前 4K 字节数据
READTEXT 飞狐工作室.自述 @ptrval 0 0

COMMIT TRANSACTION


/*文件名称: BigDataDemo7.sql */
USE 北风贸易
GO

BEGIN TRANSACTION

DECLARE @ptrval varbinary(16)

SELECT @ptrval = TEXTPTR(自述) FROM 飞狐工作室
      WHERE 姓名 = '叶曼青' AND 自述 IS NOT NULL

-- 读取自述字段中的前 39 个字符
READTEXT 飞狐工作室.自述 @ptrval 0 39

-- 读取自述字段中的前 4K 字节数据
READTEXT 飞狐工作室.自述 @ptrval 0 0

-- 从自述字段中的第 41 个字符开始读起,读取 58 个字符
READTEXT 飞狐工作室.自述 @ptrval 40 58

COMMIT TRANSACTION
GO

posted on 2008-11-13 16:00  〆o殺殸纨o〆  阅读(158)  评论(0编辑  收藏  举报