网 络 公 告  

鹰是世界上寿命最长的鸟类,它一生的年龄可达70岁。要活那么长的寿命,它在40岁时必须做出困难却重要的决定。这时,它的喙变得又长又弯,几乎碰到胸脯;它的爪子开始老化,无法有效地捕捉猎物;它的羽毛长得又浓又厚,翅膀变得十分沉重,使得飞翔十分吃力。此时的鹰只有两种选择:要么等死,要么经过一个十分痛苦的更新过程——150天漫长的蜕变。它必须很努力地飞到山顶,在悬崖上筑巢,并停留在那里,不得飞翔。鹰首先用它的喙击打岩石,直到其完全脱落,然后静静地等待新的喙长出来。鹰会用新长出的喙把爪子上老化的趾甲一根一根拔掉,鲜血一滴滴洒落。当新的趾甲长出来后,鹰便用新的趾甲把身上的羽毛一根一根拔掉。5个月以后,新的羽毛长出来了,鹰重新开始飞翔,重新再度过30年的岁月!


时 间 记 忆

«Mar.2026»
1234567
891011121314
15161718192021
22232425262728
293031


最 新 评 论

回复:生于80年代的回忆[转]
回复:asp.net 下怎样实现生成ht
回复:喜欢与爱的区别
回复:生于80年代的回忆[转]
回复:每日诵读的自我激励经典
回复:每日诵读的自我激励经典
回复:[转帖]卧薪尝胆三十年 中国终于找
回复:主力建仓后的操作手法
回复:KDJ指标的实战经验应用
回复:KDJ指标的实战经验应用


最 新 日 志

KDJ指标的实战经验应用
买卖技巧
冷笑话
炒股的精髓 多位高手多年股市心血结晶(荐
换个脸
巧妙破解Windows XP登陆口令
卖股时机的把握
利用成交量判断多头空头
主力建仓后的操作手法
每股净资产


留 言

         签写新留言

飘过!
传福音
re:cui_llc
又被打击了?
云南好玩么?
五一哪儿玩去?
一般
爽啊!!
呵呵
兜了一圈,啥都没赚到


友 情 连 接

           

pachong Blog

催雷   Blog

blog 信 息

blog名称:思考的大脑
日志总数:131
评论数量:269
留言数量:33
访问次数:599359
建立时间:2004年11月9日

 
 

[计算机技术]存储过程中不能使用数组的问题
fredrj 发表于 2006/11/7 12:59:23

 存储过程不能处理数组形式的变量,具体解决办法是将数组的各个项连接起来用特殊字符隔开(比如‘|’‘#’等)以便在存储过程中再分解--向数据库中添加新闻(用数组的方式)CREATE PROCEDURE tb_addart(    @art_title char(100),    @art_writer char(20),    @art_nr Text,    @art_time SmallDateTime,    @art_source char(20),    @art_pic int,    @art_fj int,    @art_fb int,    @art_p int,    @art_q int,    @art_lmname char(150),    @art_parentid char(100),    @art_tzname char(150),    @art_tzpid char(100),    @art_flag int output) AS--台帐变量declare @tz_ksid intdeclare @art_tzid intdeclare @tz_name char(20)declare @tz_parentid int--栏目变量declare @art_id intdeclare @lm_ksid intdeclare @art_lmid intdeclare @lm_name char(20)declare @lm_parentid int--公用变量declare @pointercurr1 int  --指向一个数组项的头declare @pointerprev1 int  --指向一个数组项的尾declare @pointercurr2 intdeclare @pointerprev2 intdeclare @len1 intdeclare @len2 intdeclare @leng1 intdeclare @leng2 intdeclare @file_name1 char(200)declare @file_name2 char(200)if exists (select * from tb_art where art_writer=@art_writer and art_title=@art_title and art_source=@art_source)    select @art_flag=0else    begin    insert into tb_art (art_writer,art_time,art_title,art_nr,art_count,art_source,art_shh,art_pic,art_fj,art_fb) values (@art_writer,@art_time,@art_title,@art_nr,0,@art_source,0,@art_pic,@art_fj,@art_fb)    select @art_flag=1    select @art_id=art_id from tb_art where art_writer=@art_writer and art_title=@art_title and art_source=@art_source    set @pointerprev1=1    set @pointercurr1=1    set @pointerprev2=1    set @pointercurr2=1    set @leng1=len(@art_lmname)    set @leng2=len(@art_parentid)    while @art_p>0        begin            if @pointerprev1<@leng1                begin                set @pointercurr1=charindex('|',@art_lmname,@pointerprev1)                set @len1=@pointercurr1-@pointerprev1                set @lm_name=Substring(@art_lmname,@pointerprev1,@len1)                set @pointerprev1=@pointercurr1+1                if @pointerprev2<@leng2                    begin                    set @pointercurr2=charindex('|',@art_parentid,@pointerprev2)                    set @len2=@pointercurr2-@pointerprev2                    set @lm_parentid=Substring(@art_parentid,@pointerprev2,@len2)                    set @pointerprev2=@pointercurr2+1                      select @lm_ksid=lm_ksid from tb_lm where lm_name=@lm_name and lm_parentid=@lm_parentid                    if @lm_ksid=0                         begin                                     update tb_art set art_fb=1 where art_writer=@art_writer and art_title=@art_title and art_source=@art_source                         end                    select @art_lmid=lm_id from tb_lm where lm_name=@lm_name and lm_parentid=@lm_parentid                    insert into tb_art_lm(art_id,art_lmid)values(@art_id,@art_lmid)                    end                end         set @art_p=@art_p-1         end--台帐处理    set @pointerprev1=1    set @pointercurr1=1    set @pointerprev2=1    set @pointercurr2=1    set @leng1=len(@art_tzname)    set @leng2=len(@art_tzpid)    while @art_q>0        begin            if @pointerprev1<@leng1                begin                set @pointercurr1=charindex('|',@art_tzname,@pointerprev1)                set @len1=@pointercurr1-@pointerprev1                set @tz_name=Substring(@art_tzname,@pointerprev1,@len1)                set @pointerprev1=@pointercurr1+1                if @pointerprev2<@leng2                    begin                    set @pointercurr2=charindex('|',@art_tzpid,@pointerprev2)                    set @len2=@pointercurr2-@pointerprev2                    set @tz_parentid=Substring(@art_tzpid,@pointerprev2,@len2)                    set @pointerprev2=@pointercurr2+1                      select @tz_ksid=tz_ksid from tb_tz where tz_name=@tz_name and tz_parentid=@tz_parentid                    if @tz_ksid=0                         begin                                     update tb_art set art_fb=1 where art_writer=@art_writer and art_title=@art_title and art_source=@art_source --要变动数据库                         end                    select @art_tzid=tz_id from tb_tz where tz_name=@tz_name and tz_parentid=@tz_parentid                    insert into tb_art_tz(art_id,art_tzid)values(@art_id,@art_tzid)                    end                end         set @art_q=@art_q-1         end    endGO

阅读全文(1872) | 回复(0) | 编辑 | 精华



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

----------------------------------------------------------------------------------------------------------

 
部落窝模板世界部落窝模板
世界
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.037 second(s), page refreshed 144828016 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号