大容量导入大型对象数据

数据文件可以作为大型对象数据大容量导入。在 Microsoft SQL Server 2005 中,不推荐使用 imagetextntext 数据类型。替换数据类型分别为 varbinary(max)、varchar(max) 和 nvarchar(max)。

通过使用 OPENROWSET BULK 行集提供程序导入大型对象。

为了导入大型对象数据,OPENROWSET BULK 子句支持三个选项,允许用户以单行或单列行集导入数据文件的内容。你可以指定其中一个大型对象选项,而不是使用格式化文件。

大型对象选项包括:

SINGLE_BLOB

以单行读取数据文件的内容,以 varbinary(max) 类型的单列行集返回内容。

SINGLE_CLOB

以字符读取指定数据文件的内容,以 varchar(max) 类型的单行、单列行集返回内容,使用的是当前数据库的排序规则,例如文本或 Microsoft Word 文档。

SINGLE_NCLOB

以 Unicode 读取指定数据文件的内容,以 nvarchar(max) 类型的单行、单列行集返回内容,并使用当前数据库的排序规则。

请参阅

概念

在大容量导入期间保留空值或使用默认值

其他资源

BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
bcp 实用工具
BULK INSERT (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助