使用 SQL Server 早期版本中的数据类型执行大容量复制操作。此选项与字符 (-c) 或本机 (-n) 格式一起使用。此选项并不提示输入每一字段,它使用默认值。例如,若要将 SQL Server 6.5 中的 bcp 实用工具所支持(但 ODBC 不再支持)的日期格式大容量复制到 SQL Server 2000,可使用 -V 65 参数。
重要 将数据从 SQL Server 大容量复制到数据文件时,即使指定了 –V,bcp 实用工具也不会为任何 datetime 或 smalldatetime 数据生成 SQL Server 6.0 或 SQL Server 6.5 的日期格式。日期将始终以 ODBC 格式写入。另外,由于 SQL Server 6.5 版或更早版本不支持可为空的 bit 数据,因此 bit 列中的空值写为值 0。
--migration data from MSSQLSERVER 6.5 TO SQLSERVER2000
--EXECUTE IN SQLSERVER6.5
BCP DB_NAME..TABLENAME OUT FILENAME.OUT -n -Usa -P -Sservername
--EXECUTE IN SQLSERVER2000
BCP DB_NAME..TABLENAME IN FILENAME.OUT -n -C1252 -V 65 -Usa -P -Sservername