如何消除这种空格
<p>有一字段name: abc aab<br/> hhh aaa<br/> ggg qqq</p><p> <br/>如何把空格update变成abcaab这样的格式</p><p>谢谢</p> <p>先倒出数据,或者用pb数据管道做一个备份,</p><p>删除原来的表,重建一个。</p><p>谁有更简单的吗?</p><p>谢谢!</p> 假设要更新的字段为 myTable中的myField, 可用下面存储过程实现:<br/>--------------------------------------------------------------<br/><font color="#3c72c4">Create Procedure P_DeleteSpace<br/>As<br/>Begin<br/> Declare @sField VarChar(255), /* 假设字段长度不超过255字节 */<br/> @nPos Integer <br/> Declare curUpdateValue Cursor<br/> For Select myField From myTable <br/> For Update<br/> Open curUpdateValue<br/> Fetch curUpdateValue Into @sField<br/> While @@SQLStatus = 0<br/> Begin<br/> nPos = CharIndex(" ", @sField)<br/> While nPos > 0 <br/> Begin<br/> Select @sField = Stuff(@sField, nPos, 1, Null)<br/> nPos = CharIndex(" ", @sField)<br/> End<br/> Update myTable Set myField = @sField<br/> Where Current Of curUpdateValue<br/> Fetch curUpdateValue Into @sField<br/> End <br/> Close curUpdateValue<br/> Deallocate Cursor curUpdateValue<br/>End<br/>go<br/></font>[此贴子已经被作者于2006-7-31 14:35:34编辑过]
页:
[1]