关于tsql:SQL Server,nvarchar(MAX)或ntext,图像或varbinary?

关于tsql:SQL Server,nvarchar(MAX)或ntext,图像或varbinary?

SQL Server, nvarchar(MAX) or ntext, image or varbinary?

我什么时候应该选择一个? 有关空间和(全文本)索引的含义是什么?

顺便说一句:我目前正在使用SQL Server 2005,打算在接下来的几个月中升级到2008。

谢谢


新的(max)字段使处理.NET代码中的数据变得更加容易。 使用varbinary(max),您只需将SqlParameter的值设置为字节数组即可完成。 在图像字段中,您需要编写几百行代码以将数据流传输到字段中或从字段中流出。

此外,不建议使用图像/文本字段,而推荐使用varbinary(max)varchar(max),并且Sql Server的将来版本将不再支持它们。


一旦将其放入Blob中,将很难用于常规SQL比较。 请参阅使用大值数据类型。


推荐阅读

    linux使用索引命令?

    linux使用索引命令?,名称,系统,命令,文件,环境,工作,位置,目录,文件名,索引,

    linux替换文本命令?

    linux替换文本命令?,信息,系统,命令,内容,文件,文本,字符串,字符集,单词,字

    linux替换文本的命令?

    linux替换文本的命令?,系统,地址,工作,信息,命令,标准,数据,内容,文件,字符

    linux空间分配命令?

    linux空间分配命令?,系统,数据,情况,分区,图片,地址,位置,软件,管理,信息,lin

    linux最小空间命令?

    linux最小空间命令?,系统,情况,信息,设备,管理,命令,装备,单位,较大,磁盘,如

    linux编辑文本命令行?

    linux编辑文本命令行?,工作,系统,信息,状态,地址,命令,管理,标准,目录,文件,L

    linux查看文本的命令?

    linux查看文本的命令?,系统,工作,标准,信息,命令,管理,数据,文件,目录,时间,L

    linux文本中插入命令?

    linux文本中插入命令?,工作,地址,系统,命令,信息,第一,工具,地方,密码,情况,L

    linux文本撤销命令?

    linux文本撤销命令?,系统,命令,信息,环境,状态,进程,程序,终端,快捷键,用户,

    linux命令中创建文本?

    linux命令中创建文本?,系统,时间,文件,终端,名字,名称,发行,命令,文件夹,文

    linux文本编辑命令?

    linux文本编辑命令?,工作,系统,地址,信息,环境,基础,命令,入口,网站,技术,lin

    linux刷新索引的命令?

    linux刷新索引的命令?,系统,工作,工具,管理,软件,设计,状态,基础,命令,预期,

    查找文本的linux命令?

    查找文本的linux命令?,工具,命令,信息,系统,标准,文件,终端,情况,内容,字符

    linux系统空间命令?

    linux系统空间命令?,系统,情况,单位,信息,服务,命令,磁盘,剩余,空间,终端,lin

    linux命令空间大小?

    linux命令空间大小?,系统,信息,情况,单位,命令,设备,公司,地址,大小,空间,如

    linux看剩余空间命令?

    linux看剩余空间命令?,情况,系统,信息,命令,单位,服务,地址,终端,硬盘,磁盘,l

    linux文本下的命令?

    linux文本下的命令?,地址,工作,系统,标准,信息,命令,数据,目录,文件,控制台,L

    linux图像查看器命令?

    linux图像查看器命令?,工作,信息,设备,系统,图片,地址,文件,命令,目录,一致,L

    linux命令行文本比较?

    linux命令行文本比较?,时间,系统,标准,状态,代码,设备,工具,软件,文件,命令,l

    linux命令行文本移动?

    linux命令行文本移动?,系统,工作,地址,信息,命令,目录,文件,时间,管理,标准,l