`

SQLServer replace 与Sybase str_replace

 
阅读更多

REPLACE ( 'string_e-xpression1' , 'string_e-xpression2' , 'string_e-xpression3' )
参数说明:
'string_e-xpression1'
要替换的列。string_e-xpression1 可以是字符数据或二进制数据。
'string_e-xpression2'
被替换的字符。string_e-xpression2 可以是字符数据或二进制数据。
'string_e-xpression3'
替换后的字符。string_e-xpression3 可以是字符数据或二进制数据。

通俗理解即格式为:
Update 表名 SET 要替换的列=REPLACE(要替换的列,被替换的字符,替换后的字符)
示例SQL语句:
Update tableName SET columeName = REPLACE(columeName, 'a', 'b')

 

__________________________________________________________________________________

有时候我们需要替换一些不需要的SQL字段, 下面就为您介绍替换SQL字段的几种情况,如果您对替换SQL字段方面感兴趣的话,不妨一看。

替换SQL字段中的换行符,回车符:

1 回车符

SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 FROM loginfo

[sybase t-sql 语法如下:]

SELECT *, str_REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 FROM loginfo

 

2换行符

SELECT *, REPLACE(detail, CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo

[sybase t-sql 语法如下:]

SELECT *, STR_REPLACE(detail, CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo

 

3回车换行符

SELECT *, REPLACE(detail, CHAR(13) + CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo

[sybase t-sql 语法如下:]

SELECT *, STR_REPLACE(detail, CHAR(13) +CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo

4将回车换行符替换成<BR><BR>

UPDATE loginfo
        SET detail = REPLACE(detail, CHAR(13) + CHAR(10), '<br><br>')

注 在 dos \win 系列会出现 回车+换行符 CHAR(13)+CHAR(10)

在 unix \ linux 是换行符

转换只要把回车符char(13) 去掉就行了

以下sql语句

       UPDATE loginfo SET detail = REPLACE(detail, CHAR(13) , '')
分享到:
评论

相关推荐

    cn_sql_server_2017_developer_x64_dvd_11296175.iso

    SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996...

    cn_sql_server_2012_enterprise_edition_with_sp1_x64下载地址.txt

    cn_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1234495.iso sqlserver2012完整版数据库下载

    EXEC_SQL.zip_Sybase Anywhere _Sybase SQL Anywhere_oracle_sybase

    标题中的"EXEC_SQL.zip_Sybase Anywhere _Sybase SQL Anywhere_oracle_sybase"表明这是一个与数据库交互相关的压缩文件,特别提到了Sybase Anywhere和Oracle两种数据库系统。描述中提到"oracle forms 存取 sybase ...

    SQLServer2014各版本超全下载

    - 下载链接:`ed2k://|file|cn_sql_server_2014_enterprise_edition_with_service_pack_1_x64_dvd_6669544.iso|3472263168|DCED0446B48EFD9D4FB689087187BBB6|/` #### 2. 开发版(Developer Edition) - **特点**...

    cn_sql_server_2019_developer_x64_dvd_c21035cc.iso

    微软数据库产品 SQL Server 2019,在大数据集群、数据虚拟化等方面新增重磅特性。核心引擎增强、数据虚拟化以及此版本最大亮点 。

    64位sqlserver数据库客户端工具SQLManagementStudio_x64_CHS

    《64位SQL Server数据库客户端工具SQL Management Studio详解》 SQL Server Management Studio(简称SSMS)是Microsoft开发的一款强大的数据库管理工具,专为64位操作系统设计,用于管理和配置SQL Server环境。它...

    SQLServer2005_BC_x64补丁

    SQLServer2005及以后版本 向前 兼容 DTS等功能64位补丁

    Sql Server 2014 安装包

    SQL Server 2014是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析领域扮演着重要的角色。此安装包包含两个主要组件:SQL Management Studio和SQL Server Express。 1. **SQL Management Studio ...

    企业版SQLServer2014_x64

    SQL Server 2014 企业版不仅提供了强大的数据存储与管理功能,还具备了高级的数据分析工具,以及完善的安全性控制机制。 #### 二、SQL Server 2014 企业版的关键特性 1. **高性能**: 通过内存优化表和列存储索引等...

    SQL Server 2016 Enterprise (Simplified Chinese)全套iso原版

    - **文件名**:`cn_sql_server_2016_enterprise_x64_dvd_8699450.iso`,表明这是一个简体中文版的64位操作系统安装包。 - **SHA1校验码**:`66A518194A021DE6A1AE2F73184B0AD4D83C64B4`,用于验证文件的完整性和未被...

    sqlserver2008完整版安装包

    sqlserver2008完整版安装包,需要的朋友可以下载使用哦

    SQL Server 2014 各安装版本下载

    SQL Server 2014 Enterprise Edition (x64) - DVD (Chinese-Simplified) cn_sql_server_2014_standard_edition_with_service_pack_1_x64_dvd_6669986.iso

    SQL Server 2017正式版注册序列号,亲测可用

    cn_sql_server_2017_developer_x64_dvd_11296175.iso SHA1 6BBF019EDAE11A7307EBBE30260FB991CE025681 文件大小 1.65GB 发布时间 2017-10-02 ed2k://|file|cn_sql_server_2017_developer_x64_dvd_11296175.iso|...

    SQL Server 2019 Express

    SQL Server 2019 Express 是 SQL Server 的一个免费版本,非常适合用于桌面、Web 和小型服务器应用程序的开发和生产。

    SQL2005 SQL Server Management Studio Express_1

    SQL Server 2005的可视化数据库处理工具,用于安装SQLServer2005之后安装,共分2卷,目录分别为SQLServer2005_SSMSEE.zip和SQLServer2005_SSMSEE.z01 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!注意SQL2005 SQL Server Management...

    jTDS - SQL Server and Sybase JDBC driver 1.2.2 正式版(含源码)

    jTDS - SQL Server and Sybase JDBC driver 1.2.2 正式版 &lt;br&gt;一个Microsoft SQL Server数据库的Jdbc driver。开源的非常好用。 下载地址:http://jtds.sourceforge.net/&lt;br&gt;&lt;br&gt;&lt;br&gt;

    SQL Server 2012 Enterprise Core Edition (x86 and x64) 版本下载

    sqlserver2012数据库下载 windows版本 64位,SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。

    SQL_SERVER_2008升级SQL_SERVER_2008_R2两种办法

    说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600...

    SQL Server 2008 Express x64 简体中文

    SQL Server 2008 Express 是 SQL Server 的免费版本,是学习和构建桌面及小型服务器应用程序的理想平台,且非常适合由 ISV 进行再分发。这是64位的简体中文版。

    sqlServer 导入sybase工具C#写的

    标题中的“sqlServer 导入sybase工具C#写的”表明这是一个使用C#编程语言编写的工具,其主要功能是将数据从Sybase数据库导入到SQL Server中。这个过程通常涉及数据迁移或集成,可能是因为业务需求或者系统升级,需要...

Global site tag (gtag.js) - Google Analytics