.Net 圧縮メモリ ストリーム (System.IO.Compression) を SQLServer 2005 NVARCHAR(MAX) フィールドに安全に格納できますか? SQLServer 2008 は代替手段ではありません。
4 に答える
4
バイナリ データには VARBINARY(MAX) を使用します。VARCHAR(MAX) と NVARCHAR(MAX) は文字データ (文字列) 用です。
于 2009-12-01T13:14:34.737 に答える
1
使ったほうがいいvarbinary(max)
于 2009-12-01T13:15:32.347 に答える
1
varbinary(max) の方が適していると思います。最大サイズは 2GB であることに注意してください。
于 2009-12-01T13:16:18.307 に答える
1
ストリームは単なるデータへのポインターであるため、ストリームを SQL Server に格納することはできません。このストリームが指すデータを格納することはできます。System.IO.Compression
名前空間について言及しているように、どちらもバイナリ データを含むDeflateStreamまたはGZipStreamのいずれかを意味していると思います。SQL でバイナリ データを格納する適切な型はVARBINARY(MAX)
です。
于 2009-12-01T13:17:05.120 に答える