SHANGHAI SYNTRANS INTERNATIONAL LOGISTICS CO.,LTD. 16/F DINGLI BUILDING, NO.235 CHANGYANG ROAD, SHANGHAI, CHINA 200082 TEL:021-61226588 FAX:02161303188-4190
按照上面那个字符串进行分割,每行35或者30个字符,不允许截断一个单词,比如刚刚到LOGISTICS 这个单词是35,那么这个单词就会放在下一行,上一行不足35个字符也行,要求就是不能截断单词,求一个思路
------解决思路----------------------
你要用在什么地方了,这个SQL实现比较复杂,考虑你应用的地方,可能在应用程序上处理更方便快捷
------解决思路----------------------
从你的内容可看出字符串中包含了
公司名称,公司地址,电话,传真等信息。
像这种情况 ,建议分四个字段进行管理。
在显示时进行分开显示即可。
可能没达到 你的目的,但建议换个思路,通过其他方式解决。
------解决思路----------------------
方法一:可以写一个CLR程序附加在SQL Server中执行啊,如果你是SQL 2005以上的版本,这个方法最好。
方法二:自己写一个函数解析,实现起来逻辑很清楚啊。
一条语句实现起来乱七八糟,维护代码的人一定很头痛。
------解决思路----------------------
如果2005或更高的sql版本
使用 varchar(max)