收录日期:2019/03/21 00:18:52 时间: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

100分求解一个问题? 如何做类似股票实时系统. 类型转化的问题 动态控件属性赋值 肚皮抽筋!谁遇到过??散分! C#写的类,添加了XML注释(///

myremark /// ) ,为什么编译为dll后,这些函数参数注释却没有显示? NDIS错误 紧急求助:用asp语言能否访问DOMINO数据库? ASP调用oracle存储过程能否返回记录集? 类型转化的问题 ASP调用oracle存储过程能否返回记录集? (娜娜)上海日记--我在越南的经历 当报表连接到数据库访问对象时出现的问题。 与SQL Server连接的问题 Weblogic8.1 连接 SqlServer2000 的问题 请教各位大侠,如何修改系统的时间!!! 多线程问题,高手请进,分数不限,请赐教!!!!! DocumentBeforeSave事件 DocumentBeforeClose事件 通过\\\\192.168.0.6\\e$访问局域网上的一台XP的电脑,显示:正在连接到192.168.0.6 ,然后用户名是灰色的 ZQ\\Guest, (所以不能输入Administr 都进来哟!!!!! 关于查询的问题,在线急 飘浮动画的代码,求注释 我有自己的网站了!来看有分! 取反操作 如何把js中的变量传给ASP? 如何配置exchange前后端服务器。 我自己的网站!来看有分! 在DataGrid中怎么让\"1974-9-1 0:00:00\"这样的数据显示为\"1974-9-1\"? ~~~~~各位大哥 帮我看看 解决以下 小弟要跳楼拉~~~~~~~~ delphi中分子式怎么表示