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) として設定できないことです。
プロシージャに動的に渡されるパラメータ サイズと同じ列 (テキスト) サイズを設定する方法。