2011-12-07 1 views
3

SQL Serverで文字列を返す関数を作成する必要があります。場合によっては、この文字列は8,000文字より長くなります。これはvarcharデータ型の最大値です。テキスト、およびntextデータ型は、SQL Server 2008で関数を記述するときはサポートされていません。SQL Serverでは、8,000文字を超えるテキストを返す関数を作成するにはどうすればよいですか?

したがって、実装できる代替案はありますか?

+0

Text1 varchar(max)、Text2 vachar(max)select Text1 + Text2? – SQLMason

答えて

4

あなたは、関数の戻り値の型としてVARCHAR(MAX)を使用することができるはず

(関数を作成するために使用されるコードが非常に長いので、私はそれを含めていなかった)ありがとうございました。

-1

2つの文字列を返すことができます。または、ブロブを返すことができます。

+0

私はこの関数を使うつもりはありませんが、私はすでに答えを見つけました – user1073816

関連する問題