sql - INSERT 中的百分号 (%)

标签 sql sql-server escaping

我必须将值更改到我的数据库中。其中一个字符串值可以包含 % 符号。

粗略的例子:

UPDATE Mortgage 
SET TEXT = 'The interest rate is 7%';

更改未保存在数据库中。如何在 SQL Server 中转义百分比符号

最佳答案

UPDATE Mortgage SET TEXT = 'The interest rate is 7' + CHAR(37);

37 是小数 ASCII code百分比符号。

关于sql - INSERT 中的百分号 (%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9325507/

相关文章:

sql-server - 如何观察插入到 uniqueidentifier 主键列时的性能开销?

c# - 将大型 CSV 文件并行导出到 SQL Server

xml - Swift 写入使用单引号的 XML 内容 : '

python - Python 中的另一个 unicode 困惑

c# - ASP C# |使用 SQL 和存储过程更新数据库

php - 遍历具有重复记录的 PHP 数组并删除值 = 0 的一条记录

sql - 比较 to_char(timestamp, 'day' ) = 'monday' 时遇到问题

sql - 删除重复项并求和

sql-server - 使用通配符的 T-SQL xquery .modify 方法

python - 删除特殊转义python