sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan får du den xml-sikre version af en sql-server XML-kolonne

Det er ikke et direkte svar på dette spørgsmål, men til enhver, der forsøger at xml-escape strenge i TSQL, her er en lille funktion, jeg skrev:

CREATE FUNCTION escapeXml 
(@xml nvarchar(4000))
RETURNS nvarchar(4000)
AS
BEGIN
    declare @return nvarchar(4000)
    select @return = 
    REPLACE(
        REPLACE(
            REPLACE(
                REPLACE(
                    REPLACE(@xml,'&', '&')
                ,'<', '&lt;')
            ,'>', '&gt;')
        ,'"', '&quot;')
    ,'''', '&#39;')

return @return
end
GO


  1. pip freeze giver forskellige moduler fra help('modules')

  2. Oracle grupper en del af rækken og få række med seneste tidsstempel

  3. hvordan man indsætter arabisk i mysql fra asp.net C#

  4. Hvordan forhindrer man mysqldump i at opdele dumps i intervaller på 1MB?