标题：bcp
数据库工具
SYBASE数据库方面BCP说明BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具。 
一般存放在所安装的ASE或者Open Client 的BIN目录中。 
12版本以前的ASE，bcp存放目录为 $SYBASE/bin 
12版本（含12版本）以后存放目录为 $SYBASE/OCS-12_x/bin 
其中$SYBASE为SYBASE安装目录，12_x代表12.0、12.5版本，显示为12_0或者12_5 
可执行文件名称为bcp.EXE
参数列表如下（可用 bcp 得到） 
usage: 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] 
常用数据备份格式为： 
bcp dbname..tablename out c:\temp\filename -Usa -Ppassword -Sservername -c 
即可。 
其中 -U后为SYBASE登录名称，-P后为SYBASE登录口令，-S后为SYBASE服务名称，-c代表使用可见文本方式导出数据 
如果为数据恢复只需要将out 替换为 in 即可。 
可用如下方法生成一个可以一次导出一个数据库中所有表的数据的执行脚本。 
编辑一个如下文本文件 文件名称例为 bcpscript： 
use dbname 选中将要导出数据的数据库 
go 
select 'bcp dbname..' + name + ' out c:\temp\' + name + ' -Usa -P -Ssybcdsrv -c' from sysobjects where type = 'U' 在sysobjects系统表中type为U的表为用户表，系统表为S。 
go
用如下格式执行isql -Usa -Ppassword -Sservername -i bcpscript -o bcpout.bat 
i参数后为输入文件，o参数后文件为输入文件执行后得到的输出文件。 
执行后可以得到一个后缀名为 BAT 的批处理文件（在unix下则生成一个shell文件并更改相应的执行权限），可直接执行。即在指定的目录下导出了相应的数据文件。一个表的数据为一个文件。如在UNIX下则可不用BAT后缀。 
备份得到的数据文件如果需要重新往数据库中恢复，只需要将上面操作步骤中BCP命令中的out 参数换为in参数即可。 
注意：在对正式数据做操作前最好先作一些测试。 
另外，如果牵涉到使用bcp进行字符集的更改，可以采用 -J charset 参数进行 
关于BCP等工具的具体使用指南，请参见SYBASE相关文档。 
针对系统移植所需做的工作,应该有如下几个步骤: 
1. 安装新环境的硬件环境,包括网络,硬盘状况; 
2. 安装新环境的操作系统,包括Service Pack; 
3. 安装相同版本的SYBASE数据库产品,包括补丁; 
4. 添加数据库用户,设备等相关信息,应与老系统中一致 
5. 创建新系统数据库; 
6. 利用你所拥有的表脚本或者通过SYBASE CENTRAL中的生成DDL功能,将老系统中的建表脚本导出,生成数据库中的表.最好将建表脚本与建立表上约束(主键,外键等)的脚本分开,先在表上不建约束,在数据导入后,再加上.; 
7. BCP OUT 老系统中数据,根据上面提到的方法; 
8. 运行建立其他对象的脚本,包括索引,主键,外键及存储过程,触发器,缺省等; 
9. 在新系统中对需要更改的表结构做更改,或者添加新表; 
10. 测试应用系统是否工作正常.
基本呼叫处理
BCP(BasicCallProcessing),即基本呼叫处理。呼叫处理是指呼叫操作或连接,并  基本呼叫处理包括呼叫建立和撤消,呼叫传送,增加或减少呼叫终端(多方电话会议),呼叫转发等.媒体处理是指通使用的PC机和重要的应用业务增长时,这种网络同步特征便显示出它的重要性。任何一个具体的通信过程的建立(过去称为呼叫处理)都是由以上5类业务的一些实例为基础组合成的.每个通信业务实例均有自己的业务存取点,各类业务存取点之间通过业务逻辑关联起来形成一个整体。
基本呼叫处理(BCP)是一个特殊的SIB，用于处理普通的业务呼叫和触发智能业务。在CS-1中,没有必要或不用刻意把BCP在GFP上的应用完全模块化,但应当确保在GFP上必需的BCP能和其他的SIB联合起来,为CS-1的业务和业务属性提供全面支持。
在整体功能平面上,BCP和整体业务逻辑（GSL）有两种类型的接口：
起始点(POI)：在呼叫处理过程中，当智能业务被触发时，从BCP进入整体业务逻辑（GSL）处理的始发点。
返回点(POR)：在整体业务逻辑（GSL）处理结束后，返回到BCP继续呼叫处理的终结点。
POI避免使用一连串的SIB就可以实现指定的业务,POR确定了业务的结果。
CS-1业务的灵活性是通过定义BCP和GSL的特别POI和POR接口来提供的。这种灵活性允许用一连串的SIB来表示基于起始点和返回点的不同业务。
BCP提供的基本呼叫功能包括：
以适当的方式连接呼叫。
以适当的方式断开呼叫。
保留呼叫实例数据以便进一步处理呼叫。
CS-1定义了以下起始点(POI)
1)呼叫发起：这一起始点指明是用户发出了呼叫请求但还没有指明目的地址(也就是摘机但没拨号)。
2)地址收集：这一起始点指明收到用户发来的目的地址。
3)地址分析：这一起始点指明通过分析输入的地址确定地址的特征(如是被叫集中付费电话)。
4)准备完成呼叫：这一起点指明网络准备要接续这个呼叫。
5)忙：这一起点指明呼叫的被叫忙。
6)无应答：这一起点指明呼叫的用户超时无应答。
7)呼叫受理：这一起点指明呼叫已被击活,但主被叫之间还没接通。
8)击活状态：这一起点指明呼叫被击活,主被叫之间已接通。
9)结束呼叫：这一起点指明呼叫已被拆除。
CS-1中定义了以下返回点（POR）
1)以现有数据继续呼叫：这一返回点指明BCP将不作变更,继续呼叫处理。
2)以新的数据进行呼叫：这一返回点指明BCP将更改一种数据后,再继续进行呼叫处理。
3)通过处理：这一返回点指明BCP把呼叫作为刚刚到达呼叫处理。
4)清除呼叫：这一返回点指明BCP将要清除呼叫。
5)激活呼叫方处理：这一返回点指明BCP具有对呼叫单方的呼叫控制能力。
6)发起呼叫：这个返回点指明呼叫将要发起,这个呼叫可以是独立于现有呼叫的,也可以是和现有呼叫相关的。
业务持续性计划 BCP
BCP: Business Continuity Plan； 中文：业务持续性计划 BCP是组织为避免关键业务功能中断，减少业务风险而建立的一个控制过程，它包括对支持关键功能的人力、物力和关键功能所需的最小级别服务水平的连续性保证。 在ISO27001外部评审阶段，通常要考核企业2-3个部门的“业务连续性计划”和“演习记录文档”
嵌段共聚物 BCP
嵌段共聚物（block copolymer-BCP）又称镶嵌共聚物。
嵌段共聚物是指将两种或两种以上性质不同的聚合物链段连在一起制备而成的一种特殊聚合物,它可以将多种聚合物的优良性质结合在一起,得到性能比较优越的功能聚合物材料。这种聚合物分子量可控、分子量分布较窄、分子结构与组成可设计，是高分子研究领域中最富有意义且具有挑战性的研究工作之一。
具有特定结构的嵌段聚合物会表现出与简单线形聚合物，以及许多无规共聚物甚至均聚物的混合物不同的性质，可用作热塑弹性体、共混相容剂、界面改性剂等。广泛地应用于生物医药、建筑、化工等各个领域，在理论研究和实际应用中都具有重要的意义。
它由化学结构不同的链段交替聚合而成的线型共聚物。根据各种链段的交替聚合是否有规律可循又分为：有规嵌段共聚物和无规嵌段共聚物。
嵌段共聚物作为一种特殊的线性共聚物，与共混物和接枝共聚物在结构和性质上是不同的。它的玻璃化温度由温度较低的聚合物决定的，而软化点却随该温度较高的聚合物而变化，因而处于高弹态的温度范围较宽。
中国商务信用平台
BCP(China Business Credit Platform)中国商务信用平台