我正尝试在SQL Server中编写一个存储过程来检查列中是否存在搜索输入。SELECT * WHERE @Type LIKE @SearchResult 我的问题是,当我从用户的输入中获取@Type时,它在SQL中是一个字符串,因此语法是错误的,有没有一种方法可以在SQL中去掉单引号或将其转换为纯文本?因此,如果@Type为&quo
我需要将数据库中所有存储过程的文本存储到XML数据类型中。当我使用FOR XML PATH时,存储过程中的文本包含序列化的数据字符,如
和
 (用于CRLF和" )等。我需要将文本存储在没有这些字符的xml结构中,因为文本需要用于重新创建存储过程。但是,当我运行以下查询并查看XML数据时,它的输出