收录日期:2019/01/17 21:40:46 时间:2016/05/24 10:41:40 标签:基础类
库中有1字段为NTEXT(存论坛帖子内容),我要在存储过程中用=操作将它取出付给1个变量,提示NTEXT不能用=操作,怎麽处理啊
,谢谢先
NTEXT不能直接用"=",請參見 zjcxc的方法

--原表及数据
create table 表(wavelength float,id1 float,id2 float)
insert into 表
select 350,4.504322453234,504322453
union all select 351.6,5.684125874588,684125874
union all select 353.2,0.258951447885,258951447
go

--保存结果的表
create table 结果表(id varchar(80),data text)
go

--创建处理的存储过程
create proc p_process
as
declare @fd sysname
declare tb cursor local 
for select name from syscolumns 
where id=object_id('表') and name<>'wavelength'
open tb
fetch next from tb into @fd
while @@fetch_status=0
begin
exec('
declare tb cursor local 
for select re='' ''+cast(wavelength as varchar)+'' ''+cast(['+@fd+'] as varchar)
from 表
declare @s varchar(8000),@p varbinary(16)

insert into 结果表 values('''+@fd+''','''')
select @p=textptr(data) from 结果表 where id='''+@fd+'''

open tb
fetch next from tb into @s
while @@fetch_status=0
begin
updatetext 结果表.data @p null 0 @s
fetch next from tb into @s
end
close tb
deallocate tb
')
fetch next from tb into @fd
end
close tb
deallocate tb
go

--调用
exec p_process
go

--显示处理结果
select * from 结果表
go

--删除测试环境
drop table 表,结果表
drop proc p_process


http://expert.csdn.net/Expert/topic/2863/2863357.xml?temp=.8927271
晕哈

不懂

大侠解释下啊 好麻烦 555

如何用pb6编一个介绍文件? 为什么有人的专家分是负的? 一个江南女子的爱情追求 啊紫,注意身体啊! 现在的招聘信息中招聘VB工程师的寥寥无几,是VB程序员太多了吗? 第一次弄了一个生日party,那叫生日party吗?非常感谢... 大家好!请帮忙看看这样的注册信息对不对。 下了!明天上午还要考试! 招系统分析员--可兼职 招系统分析员--可兼职。 招系统分析员---可兼职 招系统分析员:可兼职 招系统分析员(多媒体有关,可兼职) 这里还没有着落的光棍赶紧去啊,有人比武招亲那!!!!!! 刚刚装了蓝点2。0但是不能启动了。。。。 高分请高手!!!! ioi 强烈建议!关于搜索出来的帖子 陈词滥调,csdn,芸芸众生,VCVB,有人骂MS, 有人捧啊紫,怪事奇闻多,这是个什么世界?BUG,BUG,BUG!!!爱就一个字!! 在对等网中几台机子共用一台里的ACCESS库(VB+ADO),数据刷新有困难,请各位帮忙!!!(附代码) 我是初学者;请问各位大客,重要性才能将自己编写的程序编译成不需要支持库的单独文件 曾经有一份真挚的感情摆在我面前,我没有珍惜…… 我开通了BBS服务器!!!哈哈哈 求将OpenGL render到DirectX surface的办法! 求ADD-INS编程的资料! 请问如何来运行.class文件,没有编译器。如何写.bat 请帮一下忙,我不会 用过DBBackup2.0(李颖发布) 的请进! as/400是什么东西?那位大哥知道? 谁知道成都哪有卖windows程序设计的?