我正在做一个项目,在该项目中,我将 itextsharp 提取的 pdf 文本保存在 sql server 数据库的列中。对于某些要求,我必须通过将文档文本作为参数提供给查找文档的过程来搜索文档。我的代码是
@docText varchar(8000)
select * from document d
where convert(varchar(8000),d.text) = @docText
问题是,当文档文本大小小于 8000(例如 2600)时,它与此查询不匹配,并且在上述查询中,我们无法将大小设置为 convert(varchar(len(@docText)),d.text)。
如何设置列(文本)大小等于动态传递给过程的参数大小。