相关疑难解决方法(0)

如何删除字符串上的重音?

我有以下字符串

áéíóú
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为

aeiou
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它?(我不需要比较,我需要新的字符串来保存)

sql-server

46
推荐指数
3
解决办法
4万
查看次数

如何从T-SQL中的字符串中删除扩展的ASCII字符?

我需要从T-SQL中的SELECT语句中过滤掉(删除)扩展的ASCII字符.

我正在使用存储过程来执行此操作.

预期投入:

ËËËËeeeeËËËË
Run Code Online (Sandbox Code Playgroud)

预期产量:

eeee
Run Code Online (Sandbox Code Playgroud)

我发现的所有内容都是针对MySQL的.

我正在使用 :

Microsoft SQL Server Management Studio  11.0.2100.60
Microsoft .NET Framework    4.0.30319.17929
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server string ascii

10
推荐指数
1
解决办法
7万
查看次数

SQL Server - 删除所有不可打印的ASCII字符

我们最近从SQL Server 2012迁移到SQL Server 2014,我们所有的FOR XML代码都开始抛出有关不可打印的ASCII字符的错误.我写了这个可怕的函数来删除不可打印的ASCII字符作为快速修复.我想用更干净的东西代替它.有没有办法做到这一点?

ALTER FUNCTION [dbo].[remove_non_printable_chars]
(@input_string nvarchar(max))
RETURNS nvarchar(max)
BEGIN
    RETURN
    REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
    REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
    REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
    REPLACE(REPLACE(@input_string,
        CHAR(1), ''),CHAR(2), ''),CHAR(3), ''),CHAR(4), ''),CHAR(5), ''),CHAR(6), ''),CHAR(7), ''),CHAR(8), ''),CHAR(9), ''),CHAR(10), ''),
        CHAR(11), ''),CHAR(12), ''),CHAR(13), ''),CHAR(14), ''),CHAR(15), ''),CHAR(16), ''),CHAR(17), ''),CHAR(18), ''),CHAR(19), ''),CHAR(20), ''),
        CHAR(21), ''),CHAR(22), ''),CHAR(23), ''),CHAR(24), ''),CHAR(25), ''),CHAR(26), ''),CHAR(27), ''),CHAR(28), ''),CHAR(29), ''),CHAR(30), ''),
        CHAR(31), ''), NCHAR(0) COLLATE Latin1_General_100_BIN2, '')
END
Run Code Online (Sandbox Code Playgroud)

FOR XML是破坏的代码.(我没有写这个.它已经在代码库中了).

SELECT @HTMLTableData =
(
    SELECT  HTMLRows 
    FROM (
        SELECT N'<tr>' + HTMLRow + …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2014

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql-server ×3

ascii ×1

sql ×1

sql-server-2014 ×1

string ×1

t-sql ×1