存储远程 更新text类型数据出错 --更新文章表 UPDATETEXT experience.reference @reference 0 0----数据呢? NULL ,那是不允许的吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPDATETEXT experience.reference @reference 0 0 少一个插入值。。 或用:WRITETEXT pub_info.pr_info @ptrval '值' @reference 这个不是要插入的值吗?我是看sql帮助说的:UPDATETEXT { table_name.dest_column_name dest_text_ptr } { NULL | insert_offset } { NULL | delete_length } [ WITH LOG ] [ inserted_data | { table_name.src_column_name src_text_ptr } ]插入新数据: 指定 insert_offset 值、为零的 delete_length 值和要插入的新数据。 明白了,刚开始学存储过程有好多不明白的,呵呵现在的问题是,为什么更新出来的数据是乱码呢?CREATE PROCEDURE ST_articleEditUp--文章编辑审核通过@id int,@newsID int--文章IDAS declare @content binary(16),@reference binary(16),@image_count int,@image_expl varchar(1000) declare @contentAddr binary(16),@reference1 binary(16) select @content=TEXTPTR(experience_edit.content),@reference=TEXTPTR(experience_edit.reference) from experience_edit,experience where experience_edit.id=@id and experience_edit.newsID = experience.id select @contentAddr=TEXTPTR(content),@reference1=TEXTPTR(reference) from experience where id=@newsID--print @reference1 --更新文章表 UPDATETEXT experience.content @contentAddr 0 0 @content update experience set image_count=@image_count,image_expl=@image_expl where id=@newsIDGO SQL Manager 2010 Lite for MySQL如何禁止弹出窗 求助,关于不同表之间的数据汇总的问题 在对应所需名称和序数的集合中,未找到项目 在添加一条数据时,先得到这个待添加数据的主键ID 紧急求助,在线等待:如何关闭和打开自增列的自增功能 求一SQL语句,附上表结构和执行结果,望高手解答!急!!! 怎么样通过查询分析器增加一个字段,字段属性是int,并且默认值是0? SQL 问题求助! 求SQL语句 富有挑战性的SQL Server 问题 一个数据库的查询语句问题 利息计算问题
WRITETEXT pub_info.pr_info @ptrval '值'
我是看sql帮助说的:
UPDATETEXT { table_name.dest_column_name dest_text_ptr }
{ NULL | insert_offset }
{ NULL | delete_length }
[ WITH LOG ]
[ inserted_data
| { table_name.src_column_name src_text_ptr } ]插入新数据: 指定 insert_offset 值、为零的 delete_length 值和要插入的新数据。
--文章编辑审核通过
@id int,
@newsID int--文章ID
AS
declare @content binary(16),@reference binary(16),@image_count int,@image_expl varchar(1000)
declare @contentAddr binary(16),@reference1 binary(16)
select @content=TEXTPTR(experience_edit.content),@reference=TEXTPTR(experience_edit.reference) from experience_edit,experience where experience_edit.id=@id and experience_edit.newsID = experience.id
select @contentAddr=TEXTPTR(content),@reference1=TEXTPTR(reference) from experience where id=@newsID
--print @reference1
--更新文章表
UPDATETEXT experience.content @contentAddr 0 0 @content
update experience set image_count=@image_count,image_expl=@image_expl where id=@newsID
GO