<P>mssql2000中有没有正则一样的东西?我想实现在读取SQL字段里的值里用函数来替换里面的html代码,然后返回给客户端干净的内容。</P>
<P>也就是:select replaceHTML(content) from table 类似的</P>
<P>不要问我为什么不放在.net里做。</P>
问题补充:
Klesh Wong:没有200分以上我不想告诉你
沛沛:不用你告诉啦,我已找到一个函数来实现了/
橘子&猪:为了节约一点输出?
----
老兄,你不要认为一点是很小哦,当你的数据越来越大时,如:select top 10 id,title,content from table
其中content的内容为ntext,里面的数据很大。。。
哪么这句:select top 10 id,title,content from table
可能比上不:select top 10 id,title,substring(content,0,100) from table的速度
这一句:select top 10 id,title,content from table
配合:left(rs("content"),100)确实是可以显示内容的前n个字符,但是从服务端到客户端你已把所有内容都输出来了,所以性能确实是比较差
而select top 10 id,title,substring(content,0,100) from table这一句是在数据库里把所要的字符查询出来,然后实现输出来客户端的内容就比较少了
这就是按需索取的原则。
没剑
|
菜鸟二级
|
园豆:
430
提问于:2007-12-13 21:23