Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर एक्सएमएल कॉलम का एक्सएमएल-सुरक्षित संस्करण कैसे प्राप्त करें

यह इस सवाल का सीधा जवाब नहीं है, लेकिन टीएसक्यूएल में एक्सएमएल-एस्केप स्ट्रिंग्स की कोशिश करने वाले किसी भी व्यक्ति के लिए, यहां मैंने लिखा एक छोटा सा कार्य है:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में रखरखाव योजना का उपयोग करके बैकअप और रखरखाव कार्य को स्वचालित करें

  2. द्विदिश विदेशी कुंजी बाधा

  3. एसक्यूएल में 3 दिनों की अवधि के लिए रिकॉर्ड समूहीकरण तिथियां कैसे प्राप्त करें?

  4. SQL सर्वर तालिका के प्रत्येक कॉलम में अलग-अलग मानों की संख्या की गणना करता है

  5. SQL सर्वर PIVOT शायद?