社区
疑难问题
帖子详情
ntext类型的字段批量替换
linwch1983
2007-03-19 03:46:45
原字段内容:
文字1
文字2
更新成:
文字1
文字2
是为了将数据库中的UBB代码去掉,字段类型为ntext
...全文
191
11
打赏
收藏
ntext类型的字段批量替换
原字段内容: 文字1 文字2 更新成: 文字1 文字2 是为了将数据库中的UBB代码去掉,字段类型为ntext
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2007-03-19
打赏
举报
回复
CASE
计算条件列表并返回多个可能结果表达式之一。
CASE 具有两种格式:
简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。
CASE 搜索函数计算一组布尔表达式以确定结果。
两种格式都支持可选的 ELSE 参数。
语法
简单 CASE 函数:
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
CASE 搜索函数:
CASE
WHEN Boolean_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
dawugui
2007-03-19
打赏
举报
回复
利用CASE语句,自己做判断.
linwch1983
2007-03-19
打赏
举报
回复
文字1
==>
<a href=http://www.cc.com/032403.htm>文字1</a>
文字2
==> <strong>文字2</strong>
==>
<img src=/images/news/upimg/2003429134556.jpg>
就是这样的,现在就只要转换这几个,是将UBB代码转换成HTML的代码
dawugui
2007-03-19
打赏
举报
回复
如果没有规则做不到.
除非你能将每种类型如何变换告诉我.
linwch1983
2007-03-19
打赏
举报
回复
我是数据还有这样的
文字1
文字2
我是想将他们变成
<a href=http://www.cc.com/032403.htm>文字1</a><strong>文字2</strong>
<img src=/images/news/upimg/2003429134556.jpg>
不知能否实现
dawugui
2007-03-19
打赏
举报
回复
文字1
文字2
上面语句包含htm],[/url],我是利用的这两个东西.
这是你的数据,你的库中有不是这样格式的数据,可能会出错.最好给出所有类型的数据.
linwch1983
2007-03-19
打赏
举报
回复
还是有点问题
会出现这样
向 substring 函数传递了无效的 length 参数。
语句已终止。
linwch1983
2007-03-19
打赏
举报
回复
我试一下,可以的话马上给分,谢谢!
dawugui
2007-03-19
打赏
举报
回复
--上面错了.
if object_id('pubs..tb') is not null
drop table tb
go
create table tb(col ntext)
insert into tb(col) values('
文字1
')
insert into tb(col) values('
文字2
')
go
update tb
set col = substring(col , charindex('htm]' , col) + 4 , charindex('[/url]' , col) - charindex('htm]' , col) - 4)
select * from tb
drop table tb
/*
col
------
文字1
文字2
(所影响的行数为 2 行)
*/
dawugui
2007-03-19
打赏
举报
回复
--这样或许保险一点.
if object_id('pubs..tb') is not null
drop table tb
go
create table tb(col ntext)
insert into tb(col) values('
文字1
')
insert into tb(col) values('
文字2
')
go
update tb
set col = substring(col , charindex('htm]' , col) + 4 , charindex('[/url]' , col) - charindex(']' , col) -1)
select * from tb
drop table tb
/*
col
------
文字1
文字2
(所影响的行数为 2 行)
*/
dawugui
2007-03-19
打赏
举报
回复
if object_id('pubs..tb') is not null
drop table tb
go
create table tb(col ntext)
insert into tb(col) values('
文字1
')
insert into tb(col) values('
文字2
')
go
update tb
set col = substring(col , charindex(']' , col) + 1 , charindex('[/' , col) - charindex(']' , col) -1)
select * from tb
drop table tb
/*
col
------
文字1
文字2
(所影响的行数为 2 行)
*/
sqlserver 中n
text
字段
的
批量
替换
(update
text
的用法)
本篇文章将详细介绍如何解决这一问题,特别是在处理`n
text
`
字段
的
批量
替换
时,利用`update
text
`语句来实现。 问题描述: 1. SQL Server不允许在`n
text
`、`
text
`或`image`
字段
上直接应用`REPLACE`函数,这使得无法...
MSSQL
批量
替换
语句 在SQL SERVER中
批量
替换
字符串的方法
对于
text
和n
text
类型
的
字段
,需要使用cast函数将其转换为varchar或nvarchar
类型
,然后再使用replace函数来实现
批量
替换
。例如: update 表名 set
字段
名=replace(cast(
字段
名 as varchar(8000)),'原本内容','想要...
Sql
批量
替换
所有表中内容
3.
批量
替换
内容:使用 while 循环遍历所有表和
字段
,对每个
字段
使用 replace 函数来
批量
替换
指定内容。 4. 更新表数据:使用 exec 语句来执行 update 语句,更新表数据。 Sql
批量
替换
所有表中内容的优点: 1. ...
SQL SERVER使用REPLACE将某一列
字段
中的某个值
替换
为其他的值
在SQL Server中,`REPLACE`函数是一种...在
批量
替换
操作时,要充分考虑性能和安全因素,以确保数据库的稳定性和数据的完整性。通过熟练掌握这些知识点,你可以在实际工作中更加自如地管理和维护你的SQL Server数据库。
批量
更新数据库所有表中
字段
的内容,中木马后的急救处理
本话题将聚焦于如何
批量
更新数据库中的
字段
内容以清除可能存在的恶意数据,并讨论在处理大数据
类型
时需要注意的特殊性。 在数据库中,
字段
的数据
类型
多样,包括`n
text
`, `nvarchar`, `image`等,它们用于存储大量...
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章