Sql server 区别于;格式";及;“查询”;BCP中提供的选项
我正在尝试在Windows上使用BCP(版本10)将数据导入Sybase ASE 15.7(试用版)。 为此,我首先尝试使用以下命令为表创建格式文件,但出现错误:复制方向必须为“in”或“out”。“格式”中的语法错误。Sql server 区别于;格式";及;“查询”;BCP中提供的选项,sql-server,sybase,sap-ase,bcp,Sql Server,Sybase,Sap Ase,Bcp,我正在尝试在Windows上使用BCP(版本10)将数据导入Sybase ASE 15.7(试用版)。 为此,我首先尝试使用以下命令为表创建格式文件,但出现错误:复制方向必须为“in”或“out”。“格式”中的语法错误。 C:\Sybase\OCS-15_0\bin>bcp TEST_EMP2 format nul -f C:\test_files\TEST_EMP2.fmt - c -T -t, Copy direction must be either 'in' or 'out'. S
C:\Sybase\OCS-15_0\bin>bcp TEST_EMP2 format nul -f C:\test_files\TEST_EMP2.fmt -
c -T -t,
Copy direction must be either 'in' or 'out'.
Syntax Error in 'format'.
usage: bcp [[db_name.]owner.]table_name[:slice_num] [partition pname] {in | out}
[filename]
[-m maxerrors] [-f formatfile] [-e errfile] [-d discardfileprefix]
[-F firstrow] [-L lastrow] [-b batchsize]
[-n] [-c] [-t field_terminator] [-r row_terminator]
[-U username] [-P password] [-I interfaces_file] [-S server]
[-a display_charset] [-z language] [-v]
[-i input_file] [-o output_file]
[-A packet size] [-J client character set]
[-T text or image size] [-E] [-g id_start_value] [-N] [-W] [-X]
[-M LabelName LabelValue] [-labeled]
[-K keytab_file] [-R remote_server_principal] [-C]
[-V [security_options]] [-Z security_mechanism] [-Q] [-Y]
[-y sybase directory] [-x trusted.txt_file]
[--clienterr errfile] [--maxconn maximum_connections]
[--show-fi] [--hide-vcc]
[--colpasswd [[[db_name.[owner].]table_name.]column_name [password]]]
[--keypasswd [[db_name.[owner].]key_name [password]]]
[--initstring ASE initialization string] [--quoted-fname]
C:\Sybase\OCS-15_0\bin>
我在下面的站点上查找了BCP实用程序选项,发现其中没有列出创建格式文件或查询的选项。
但是,对于SQL server,BCP说明在下面的实用程序说明中显示了格式和查询选项。
_xCodexBlockxPlacexHolderx_有人能告诉我在Sybase ASE上的BCP中是否不支持使用“格式”选项查询和创建格式文件的选项吗?或者有没有办法实现这些
我知道我们可以手动创建格式文件,但这是不可行的,因为我必须为2000个表创建格式文件
我想知道是否有人在使用BCP生成格式文件时遇到过类似的问题,以及是否有解决此问题的方法。尽管名称相同且语法重叠,Sybase ASE和MS SQL Server的实用程序却大不相同 Sybase ASE
bcp
不支持queryout
也只用于定义列数据类型,不用于重新排序/跳过或使用SQL Server格式文件进行的其他操作
对于Sybase ASE,导入或导出数据不需要格式化文件。只有在
bcp
命令中未指定-c
(字符模式)或-n
(本机模式)时,才需要它们。尽管名称相同且语法重叠,Sybase ASE和MS SQL Server的实用程序却大不相同
Sybase ASEbcp
不支持queryout
也只用于定义列数据类型,不用于重新排序/跳过或使用SQL Server格式文件进行的其他操作
对于Sybase ASE,导入或导出数据不需要格式化文件。只有在
bcp
命令中未指定-c
(字符模式)或-n
(本机模式)时,才需要它们。尽管名称相同且语法重叠,Sybase ASE和MS SQL Server的实用程序却大不相同
Sybase ASEbcp
不支持queryout
也只用于定义列数据类型,不用于重新排序/跳过或使用SQL Server格式文件进行的其他操作
对于Sybase ASE,导入或导出数据不需要格式化文件。只有在
bcp
命令中未指定-c
(字符模式)或-n
(本机模式)时,才需要它们。尽管名称相同且语法重叠,Sybase ASE和MS SQL Server的实用程序却大不相同
Sybase ASEbcp
不支持queryout
也只用于定义列数据类型,不用于重新排序/跳过或使用SQL Server格式文件进行的其他操作
对于Sybase ASE,导入或导出数据不需要格式化文件。仅当您未指定
-c
(字符模式)或-n
(本机模式)时,才需要它们在您的bcp
命令中。检查此处:如果您觉得有帮助,请不要忘记更新投票并接受我的答案。检查此处:如果您觉得有帮助,请不要忘记更新投票并接受我的答案。检查此处:如果您觉得有帮助,请不要忘记更新投票并接受我的答案。检查此处:如果您发现有帮助,请不要忘记更新投票并接受我的答案有帮助。
bcp [[database_name.]owner.]table_name [: [ partition_id | slice_number ] |
partition partition_name] {in | out} datafile
[-f formatfile]
[-e errfile]
[-d discardfileprefix]
[-F firstrow]
[-L lastrow]
[-b batchsize]
[-m maxerrors]
[-n]
[-c]
[-t field_terminator]
[-r row_terminator]
[-U username]
[-P password]
[-I interfaces_file]
[-S server]
[-a display_charset]
[-z language]
[-A packet_size]
[-J client_charset]
[-T text_or_image_size]
[-E]
[-g id_start_value]
[-N]
[-W]
[-X]
[-M LabelName LabelValue]
[-labeled]
[-K keytab_file]
[-R remote_server_principal]
[-C]
[-V [security_options]]
[-Z security_mechanism]
[-Q]
[-Y]
[-y sybase directory]
[-x trusted.txt_file]
[--maxconn maximum_connections
[--show-fi]
[--hide-vcc]
[--colpasswd [[[database_name.[owner].table_name.]column_name
[password]]]
[--keypasswd [[database_name.[owner].]key_name [password]]]