sql >> Database >  >> RDS >> Sqlserver

Recursief vervangen uit een tabel met tekens

U kunt dit gebruiken in een scalaire functie. Ik gebruik het om alle controletekens van een externe invoer te verwijderen.

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


  1. MySQL RDS en JDBC SSL-connectiviteit geven fout:kan geen geldig certificeringspad vinden naar het aangevraagde doel

  2. fout in Multiple Select-statements in Insert-statement

  3. Oracle:Bulk Collect-prestaties

  4. zonnevlek solr ongedefinieerd veldtype