CREATE proc pr_textin @la integer, @text text
as
DECLARE @ptrval varbinary(16)
begin
update talbedata set content='' where no=@laSELECT @ptrval = TEXTPTR(content)
FROM tabledata where no=@la
WRITETEXT tabledata.content @ptrval @text
end
GO
as
DECLARE @ptrval varbinary(16)
begin
update talbedata set content='' where no=@laSELECT @ptrval = TEXTPTR(content)
FROM tabledata where no=@la
WRITETEXT tabledata.content @ptrval @text
end
GO
解决方案 »
- 如何设计产品分类的表结构才是合理
- SQLserver2005那些可以装在XP profesional下???
- 帮忙看看这两道选择题
- sql server中建立数据库,默认用的是什么字符集呀?
- 存储过程中用"除"的结果不对是怎么回事?在线等.HELP!
- 求SQL语句。。。。。
- 如何把数据库的表生成SQL脚本语言?
- 数据库死锁现象,分不够再加!
- 请问如何使用VB代码备份SQL SERVER 数据库表?
- 高分求解:sql中where判断语句中如何嵌入判断语句,以便根据条件决定是否进行where筛选?
- 我是菜鸟,想请问各位大虾如何在LINUX下使用SQL*PLUS???
- 看一下,这个触发器的问题出在哪里?
CREATE proc pr_textin @law integer, @text text
asbegin
update talbedata set content='' where no=@lawDECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(content)
FROM tabledata where no=@law
WRITETEXT tabledata.content @ptrval @text
end
GO
as
DECLARE @ptrval varbinary(16)
begin
update talbedata set content='' where no=@laSELECT @ptrval = TEXTPTR(content)
FROM tabledata where no=@la
WRITETEXT tabledata.content @ptrval @text
end
GO
对不起,我写错了,是这样的,语法没有错误的!总有提示错误
和倒数第三行WRITETEXT tabledata.content @ptrval @text
中的talbedata 和 tabledata不统一??????是不是这个问题导致的。
as
DECLARE @ptrval varbinary(16)
begin
update tabledata set content='' where no=@laSELECT @ptrval = TEXTPTR(content)
FROM tabledata where no=@la
WRITETEXT tabledata.content @ptrval @text
end
GOfaint!!又改错了,是上面这样的,问题是大部分的文本是可以执行的,有少数文本出现‘sql server 内部错误,文本管理器无法执行当前语句’ 错误