- 论坛徽章:
- 0
|
我的意思是如何利用脚本批量的生成[-f ] 选项里的format_file
回3楼:不是写bcp语句,我是要生成表的fmt文件
回2楼:有没有什么方法可以批量的导出?写脚本也行
sql server的bcp 里有一个 format选项,可以用3楼的方法批量导出表的fmt格式文件,以下是sql server的bcp解释
bcp {[[database_name.][owner].]{table_name | view_name} | "query"}
{in | out | queryout | format} data_file
[-m max_errors] [-f format_file] [-e err_file]
[-F first_row] [-L last_row] [-b batch_size]
[-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6]
[-q] [-C code_page] [-t field_term] [-r row_term]
[-i input_file] [-o output_file] [-a packet_size]
[-S server_name[\instance_name]] [-U login_id] [-P password]
[-T] [-v] [-R] [-k] [-E] [-h "hint [,...n]"][b]
但是sybase 的bcp 里没format选项,只有{in | out },所以我想请问如何在sybase里批量导出表的fmt格式文件,以下是sybase的bcp 解释
bcp [[database_name.]owner.]table_name[:slice_number] {in | out} datafile
[-m maxerrors] [-f formatfile] [-e errfile]
[-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] [-q datafile_charset] [-z language] [-v]
[-A packet size] [-J client character set]
[-T text or image size] [-E] [-g id_start_value] [-N] [-X]
[-M LabelName LabelValue] [-labeled]
[-K keytab_file] [-R remote_server_principal]
[-V [security_options]] [-Z security_mechanism] [-Q] [-Y] |
|