Declare @s varchar(8000),@s1 varchar(1000), @s2 varchar(1000), @str varchar(8000),@i int,@ii int,@ss varchar(1000)select @s1 = '<tr bgcolor="#e9f8e7"> <td class="A1" bgcolor="#ffffff"> <table width="100%"> <tr> <td style="font-size:14px;">',@s2 = ' </td> </tr> </table> </td></tr>'
set @s = '41、严格按超速试验规程的要求,机组冷态起动带(25%)额定负荷(或按制造要求),运行(3—4)h后立即进行超速试验。42、汽轮机起动过程中因振动异常停机必须回到(盘车)状态,应全面检查、认真分析、查明原因。当机组已符合起动条件时,连续盘车不少于(4)h才能再次起动,严禁(盲目)起动。43、停机后立即投入盘车,当盘车电流较(正常值)大、(摆动)或有异音时,应查明原因及时处理。当汽封摩擦严重时,将转子(高点)置于最高位置,关闭汽缸疏水,保持上下缸温差,监视转子弯曲度,当确认转子弯曲度(正常)后再手动盘车180°。当盘车盘不动时,严禁用吊车强行盘车。44、停机后因盘车故障暂时停止盘车时,应监视(转子弯曲度)的变化,当弯曲度较大时,应采用手动盘车(180)°,待盘车正常后及时投入(连续)盘车。45、机组热态起动投轴封供汽时,应确认盘车装置运行正常,先向(轴封)供汽,后(抽真空)。停机后,凝汽器真空到零,方可停止(轴封)供汽。应根据缸温选择供汽汽源,以使供汽温度与金属温度相(匹配)。'
--填空--------------------------------------------select @i = 102,@ii = 0while replace(replace(@s,char(10),''),char(13),'') <> '' begin select @str = substring(@s,1,charindex(char(10),@s)-1) while charindex('(',@str) > 0 begin select @ii = charindex(')',@str) - charindex('(',@str) + 1 select @str = stuff(@str,charindex('(',@str),@ii,'<input name="textfield' + rtrim(@i) + '" type="text" size="' + rtrim(@ii) + '">') select @i = @i + 1 end;
select @s = substring(@s,charindex(char(10),@s) + 1,len(rtrim(@s))-1 ) print @s1 + @str + @s2end;
