社区
MS-SQL Server
帖子详情
BCP路径问题,应者有分!!!
cjxiaoh
2002-08-28 08:40:40
我做的程序要调用bcp程序,可是遇到了怎样通用的找到bcp路径的问题。sqlserver2000和sqlserver7.0的bcp存在的地方不一样,相同的sqlserver版本存在的地方也不一样,怎么办啊,我编程序用的工具是powerbuilder.
...全文
52
3
打赏
收藏
BCP路径问题,应者有分!!!
我做的程序要调用bcp程序,可是遇到了怎样通用的找到bcp路径的问题。sqlserver2000和sqlserver7.0的bcp存在的地方不一样,相同的sqlserver版本存在的地方也不一样,怎么办啊,我编程序用的工具是powerbuilder.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chll
2002-08-28
打赏
举报
回复
up
supsuccess
2002-08-28
打赏
举报
回复
有个想法,没有试验:
把BCP考到你的应用程序文件夹里,它太小了
comicgirl
2002-08-28
打赏
举报
回复
你在用BCP的时候可以先定义路径,在文件名前加C:\文件就会创建在该目录下
BCP
详细参数.txt
bcp
实用工具在 Microsoft? SQL Server? 2000 实例和数据文件之间以用户指定的格式复制数据。 语法
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]"] 参数 database_name 指定的表或视图所在数据库的名称。如果未指定,则为用户默认数据库。 owner 表或视图所有者的名称。如果执行大容量复制操作的用户拥有指定的表或视图,则 owner 是可选的。如果没有指定 owner 并且执行大容量复制操作的用户不拥有指定的表或视图,则 Microsoft? SQL Server? 2000 将返回错误信息并取消大容量复制操作。 table_name 是将数据复制到 SQL Server 时 (in) 的目的表名,以及从 SQL Server 复制数据时 (out) 的源表名。 view_name 是将数据复制到 SQL Server 时 (in) 的目的视图名,以及从 SQL Server 复制数据时 (out) 的源视图名。只有其中所有列都引用同一个表的视图才能用作目的视图。有关将数据复制到视图的限制的更多信息,请参见 INSERT。 Query 是返回一个结果集的 Transact-SQL 查询。如果查询返回多个结果集,例如指定 COMPUTE 子句的 SELECT 语句,只有第一个结果集将复制到数据文件,随后的结果集被忽略。使用双引号引起查询语句,使用单引号引起查询语句中嵌入的任何内容。在从查询中大容量复制数据时,还必须指定 queryout。 in | out | queryout | format 指定大容量复制的方向。in 是从文件复制到数据库表或视图,out 是指从数据库表或视图复制到文件。只有从查询中大容量复制数据时,才必须指定 queryout。根据指定的选项(-n、-c、-w、-6 或 -N)以及表或视图分隔符,format 将创建一个格式文件。如果使用 format,则还必须指定 -f 选项。 说明 Microsoft SQL Server 6.5 中的
bcp
实用工具不支持大容量复制到包含 sql_variant 或 bigint 数据类型的表。 data_file 大容量复制表或视图到磁盘(或者从磁盘复制)时所用数据文件的完整
路径
。当将数据大容量复制到 SQL Server 时,此数据文件包含将复制到指定表或视图的数据。当从 SQL Server 大容量复制数据时,该数据文件包含从表或视图复制的数据。
路径
可以有 1 到 255 个字符。 -m max_errors 指定在大容量复制操作取消之前可能产生的错误的最大数目。
bcp
无法复制的每一行都将被忽略并计为一个错误。如果没有包括该选项,则默认为 10。 -f format_file 指定格式文件的完整
路径
,该格式文件包含以前在同一个表或视图上使用
bcp
时的存储响应。当使用由 format 选项所创建的格式文件大容量复制入或复制出数据时,使用此选项。格式文件的创建是可选的。在提示几个格式
问题
之后,
bcp
将提示是否在格式文件中保存回答。默认文件名为
Bcp
.fmt。大容量复制数据时,
bcp
可引用一个格式文件,因此不必重新交互输入以前的回答。如果未使用此选项,也没有指定 –n、-c、-w、-6 或 -N,则
bcp
将提示输入格式信息。 -e err_file 指定错误文件的完整
路径
,此错误文件用于存储
bcp
无法从文件传输到数据库的所有行。来自
bcp
的错误信息将发送到用户工作站。如果未使用此选项,则不创建错误文件。 -F first_row 指定要大容量复制的第一行的序数。默认值是 1,表示在指定数据文件的第一行。 -L last_row 指定要大容量复制的最后一行的序数。默认值是 0,表示指定数据文件中的最后一行。 -b batch_size 指定所复制的每批数据中的行数。每个批处理作为一个事务复制至服务器。SQL Server 提交或回滚(在失败时)每个批处理的事务。默认情况下,指定的数据文件中的所有数据都作为一批复制。请不要与 -h "ROWS_PER_BATCH = bb" 选项一起使用。 -n 使用数据的本机(数据库)数据类型执行大容量复制操作。此选项不提示输入每一字段,它将使用本机值。 -c 使用字符数据类型执行大容量复制操作。此选项不提示输入每一字段;它使用 char 作为存储类型,不带前缀,\t(制表符)作为字段分隔符,\n(换行符)作为行终止符。 -w 使用 Unicode 字符执行大容量复制操作。此选项不提示输入每一字段;它使用 nchar 作为存储类型,不带前缀,\t(制表符)作为字段分隔符,\n(换行符)作为行终止符。不能在 SQL Server 6.5 版或更早版本中使用。 -N 对非字符数据使用数据的本机(数据库)数据类型和对字符数据使用 Unicode 字符类型执行大容量复制操作。这是可替代 -w 选项的性能更高的选项,其目的是使用数据文件将数据从一个 SQL Server 传输到另一个 SQL Server 中。它不提示输入每一字段。在需要传输包含 ANSI 扩展字符的数据以及想利用本机模式的性能时,可以使用这一选项。不能在 SQL Server 6.5 版或更早版本中使用 -N 选项。 -V (60 | 65 | 70) 使用 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。 -6 使用 SQL Server 6.0 或 SQL Server 6.5 数据类型执行大容量复制操作。仅为保持向后兼容性。改为使用 –V 选项。 -q 在
bcp
实用工具和 SQL Server 实例的连接中执行 SET QUOTED_IDENTIFIERS ON 语句。使用该选项指定包含空格或引号的数据库、所有者、表或视图的名称。将由三部分组成的整个表名或视图名引在双引号 (" ") 中。 -C code_page 仅为保持向后兼容性。作为代替,请在格式文件或交互式
bcp
中为每一列指定一个排序规则名。 指定数据文件中的数据代码页。只有当数据中包含字符值大于 127 或小于 32 的 char、varchar 或 text 列时,code_page 才有用。 代码页值 描述 ACP ANSI/Microsoft Windows? (ISO 1252)。 OEM 客户程序使用的默认代码页。如果未指定 -C,则这是
bcp
使用的默认代码页。 RAW 不发生从一个代码页到另一个代码页的转换。因为不发生转换,所以这是最快的选项。 <值> 特定的代码页号码,例如 850。 -t field_term 指定字段终止符。默认的字段终止符是 \t(制表符)。使用此参数替代默认字段终止符。 -r row_term 指定行终止符。默认的行终止符是 \n(换行符)。使用此参数替代默认行终止符。 -i input_file 指定响应文件的名称,使用交互模式(未指定 –n、-c、-w、-6 或 -N)执行大容量复制时,响应文件包含对每一字段命令提示
问题
的响应。 -o output_file 指定接收
bcp
输出(从命令提示重定向)的文件的名称。 -a packet_size 指定发送到和发送自服务器的每个网络数据包的字节数。可以使用 SQL Server 企业管理器(或 sp_configure 系统存储过程)设置服务器配置选项。但是,使用此选项可以单个地替代服务器配置选项。packet_size 可以设置为 4096 到 65535 字节,默认值为 4096。 数据包大小的增加能够提高大容量复制操作的性能。如果要求一个较大的数据包而得不到,则使用默认设置。
bcp
生成的性能统计显示出所使用数据包的大小。 -S server_name[\instance_name] 指定要连接到的 SQL Server 实例。指定 server_name 以连接该服务器上的 SQL Server 默认实例。指定 server_name\instance_name 以连接到该服务器上的 SQL Server 2000 命名实例。如果未指定服务器,则
bcp
连接到本地计算机上的 SQL Server 默认实例。从网络上的远程计算机执行
bcp
时,要求此选项。 -U login_id 指定用于连接到 SQL Server 的登录 ID。 -P password 指定登录 ID 的密码。如果未使用此选项,则
bcp
将提示输入密码。如果不带密码将此选项用于命令提示行末尾,则
bcp
将使用默认密码 (NULL)。 -T 指定
bcp
使用网络用户的安全凭据,通过信任连接连接到 SQL Server。不需要 login_id 和 password。 -v 报告
bcp
实用工具的版本号和版权。 -R 指定使用为客户端计算机的区域设置定义的区域格式,将货币、日期和时间数据大容量复制到 SQL Server 中。默认情况下,将会忽略区域设置。 -k 指定在大容量复制操作中空列应保留一个空值,而不是对插入的列赋予默认值。[/quote]
ShowAngledHandles:字型插件,用于突出显示不完全水平或垂直的
BCP
(菜单项“视图”>“显示有角度的手柄”)
ShowAngledHandles.glyphsReporter 这是的插件。 它突出显示了不是水平或垂直,不完全直线的线段,重复的
路径
段,交叉的手柄(即长度超过100%的
BCP
)和零手柄的
BCP
(“手柄”)。 安装后,它将添加菜单项“视图”>“显示有角度的手柄(Ctrl-Y,de: SchrägeAnfasser anzeigen, es: Mostrar manejadores inclinados, fr: Afficher lespoignéesinclinées, zh: :balance_scale:
路径
检查工具)。 安装 打开窗口>插件管理器 单击“显示有角度的手柄”旁边的“安装”按钮 重新启动Glyphs.app 使用说明 在“编辑视图”中打开一个字形。 使用“视图”>“显示有角度的手柄” (Ctrl-Y)切换突出显示。 选项 访问上下文菜单中的显示选项(按住Ctrl或单击鼠标右键)。 您可以
C#导出表数据到csv文本里面
本软件适合有多台计算机,有相同的数据库,用户名和密码。 计算机连接名可同时输入多个,以行作为区分。 数据库名或者表名 格式为 数据库.dbo.表名 ,可同时输入多个表,以“,”分隔 用户名和密码正确输入即可,导出
路径
输入格式为D:\databackup
webservice所需jar包
动态调用webservice所需jar包,实现的代码如下 ,String result = ""; try { Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(ws_url); //远程调用
路径
String targetNamespace = "http://webservice.interfacebiz.crpharm.com/"; call.setOperationName(new QName(targetNamespace, "targetNamespace")); //设置参数名: call.addParameter("arg0", //参数名 XMLType.XSD_STRING,//参数类型:String ParameterMode.IN); //参数模式:'IN' or 'OUT' call.addParameter("arg1", //参数名 XMLType.XSD_STRING,//参数类型:String ParameterMode.IN); //参数模式:'IN' or 'OUT' call.addParameter("arg2", //参数名 XMLType.XSD_STRING,//参数类型:String ParameterMode.IN); //参数模式:'IN' or 'OUT' call.addParameter("arg3", //参数名 XMLType.XSD_STRING,//参数类型:String ParameterMode.IN); //参数模式:'IN' or 'OUT' //设置返回值类型: call.setReturnType(XMLType.XSD_STRING); // result = (String) call.invoke(new Object[] {1,2,3,""}); } catch (Exception e) { e.printStackTrace(); } return result; }
leetcode分类-boost-65-valid-number:65.有效号码
leetcode 分类C++ Boost 演示 观察如何用 . 还要观察标题模板如何“爆炸”出来,即。 我包含了 2 个头文件,并且有一大堆头文件由
bcp
提取用于静态编译。 OSX 构建说明 通过安装 Boost 和 CMake brew install boost cmake 拉升依赖 运行boost.sh脚本,并将 env var BOOST_INCLUDES设置为放置包含文件的
路径
。 env BOOST_INCLUDES=/usr/local/Cellar/boost/1.73.0/include ./boost.sh 此脚本使用 来拉入 brew 依赖项: #!/usr/bin/env bash set -Eexo pipefail mkdir -p ./boost
bcp
\ algorithm/string/split.hpp \ boost/algorithm/string/classification.hpp \ ./boost \ --boost=$BOOST_INCLUDES 构建和执行 cmake --build ./cmake-build-debug --tar
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章