sql >> Databáze >  >> RDS >> Sqlserver

Rekurzivní nahrazení z tabulky znaků

Můžete to použít ve skalární funkci. Používám jej k odstranění všech řídicích znaků z nějakého externího vstupu.

SELECT @target = REPLACE(@target, invalidChar, '-')
FROM (VALUES ('~'),(''''),('!'),('@'),('#')) AS T(invalidChar)


  1. Existuje nějaká třída v MySql, která je jako BulkCopy Class v SQL Server 2005

  2. Vytvořte zálohu serveru SQL na místním počítači

  3. Obrácení řetězce v SQL a PL/SQL Příklad

  4. Primární a cizí klíče v pgAdmin