如何替换SQL Server数据库内容
展开全部
在告诉大家如何替换数据内容之前,我建议大家先了解一下SQL Server数据库的数据存储类型: SQL Server数据类型: 以上是数据库的基础知识,是做网站的朋友都应该知道的内容(无论你使用什么cms),所以建议大家都耐心看一下。 数据替换一般都发生在字符串数据字段中,除了ntext类型字段以外的其他字符串数据字段都可以使用以下的sql语句进行替换: update [swf_Upload] set [Dir] = replace([Dir],'200901/14','200901/15')update [swf_Content] set [Description] =replace([Description],'200901/14','200901/15')update [swf_Content_01] set [content] = replace(convert(varchar(4000), [content]),'200901/14','200901/15') UPDATE [数据表名] SET [字段名] = REPLACE([字段名],'老字符串','新字符串') 比如,替换iwms文章数据表(iwms_news)中的标题字段(title)的部分内容,我们应该这么写: UPDATE [iwms_news] SET [title] = REPLACE([title],'老字符串','新字符串') 上面的sql语句在iwms后台的sql执行里面可以直接执行,基本上可以搞定所有的替换操作,但是由于ntext数据长度的原因,这一方法对ntext类型字段无效。那我们该用什么方法替换ntext类型字段的内容呢?方法有两种: 一是类型转换,将ntext类型转换为varchar类型,然后再用replace。适合于单页内容最大长度
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询