七月网

dataacquisition(acquisitions and divestitures 在金融里是什么意思的啊)

七月网3610

acquisitions and divestitures 在金融里是什么意思的啊

acquisition是收购并购别的公司的行为,是统指,并不一定是恶意的,如果强调是恶意强买股份收购的行为,则可写为hostileacquisition或hostiletakeover。

dataacquisition(acquisitions and divestitures 在金融里是什么意思的啊)

divestiture是把自己所属的公司的一部分资产卖出去,尤其指把运营不佳的子公司、分公司卖出去的行为。

1、acquisitions

英[ˌækwɪˈzɪʃ(ə)nz]美[ˌækwəˈzɪʃənz]

n.(知识、技能等的)获得,得到;(多指贵重的)购得物;购置物;收购的公司;购置的产业;购置;收购acquisition的复数

2、

divestiture

n.脱衣;剥夺;放弃;夺去称号

记忆技巧:divest剥夺+iture行为,行为的结果→剥夺

扩展资料:

双语例句:

1、Hebuiltthecompanythroughastringofwell-timedacquisitions

通过一系列时机恰到好处的并购,他建立了这家公司。

2、Itwouldhavetogrowbyacquisitionsorjointventurestoachieveglobalreach

公司必须以并购或合资方式开拓国际市场。

3、Divestituremayalsoformapartofapolicytodeconcentrateanindustry.

剥离也构成了产业非集中化政策的一部分。

4、estiturehasbeenappliedwidelyoverseas,whichhasbecomeawell-roundedcapitaloperationalmode.

在国外资产剥离已经被广泛的应用并且已经成为一个非常好的资本运作模式。

date acquisition中文翻译

Acquisition:realtimedateacquisitionandanalyze

采集:进行连续测量。

Anarcstudweldingcontrollerwithdateacquisitionfunction

具有数据采集功能的电弧螺柱焊控制器

Ahigh-speedandreal-timedateacquisitionsystembasedonembeddedcos

基于嵌入式操作系统的高速实时数据采集系统

Thehardwareusesaindustrycontrolputerbasedonpcibus,asignalconverteranddaq(dateacquisitioncardtodevelop)

硬件方面采用pci总线工控机、数据采集卡、信号调理器。

Thishigh-speeddataacquisitioncarddesignedisbasedonpcibusandhavehighcapacitymemoryinterface.itbineshigh-speeddateacquisitionandhighcapacityreal-timememory

为此,本文设计了一款基于pci总线且具备可扩展大容量存储设备接口的高速模拟信号采集卡,将高速数据采集和大容量实时存储结合在一起。

Amondataacquisitioncardcanbeusedonlaboratoryvirtualinstrumentengineeringworkbenchthroughdesigningtheexternalinterfacebeeenlabviewandmondateacquisitioncardonthesofaredesign;usedtheideaofthedoublebufferanddirectmemoryaccess,arealtimedataacquisitionandloggingaboutthesuccession,bigcapacitanceleakagecurrentisreapzed;adigitalfilterisdesignedtofilterhighfrequencysignals

在软件设计上,设计了与普通数据采集卡的接口,实现了在labview环境中应用普通数据采集卡的功能;运用双缓冲和内存直接映射的设计方法实现对连续、大容量泄漏电流信号的实时采集和存储;设计了数字滤波器对采集后的原始数据滤去高频干扰。

关于使用matlab的data acquisition toolbox的使用

DB中创建触发器的准则

创建trigger时,必须要声明下列属性和行为

√触发器的名称

√主题表的名称

√触发器激活的时间(在修改操作执行前后执行后)

√触发器事件(insert、update、delete)

√旧转换变量值(如果存在)

√新转换变量值(如果存在)

√旧转换表值(如果存在)

√新转换表值(如果存在)

√粒度(foweachrow或foreachstatement)

√触发器的触发动作(包括触发条件和触发语句)

√触发事件是update时,如果仅当update语句中指定了特定列时才应触发触发器,那么就必须声明触发器列列表。

注意:如果激活事件是insteadof,那么将对受影响的行集中的每行激活触发操作,而不是执行触发器事件。insteadof触发器必须具有foreachrow粒度,并且主题表必须是视图(view),其他触发器均不能将视图作为主题表。

语法补充说明

详细的语法信息,就不罗嗦了.

1)NOCASCADEBEFOREINSERTON意味着触发的操作是在数据实际插入表之前发生的,并且触发器的操作将不会导致激活任何其他触发器。对于所有的BEFORE触发器,要加上关键字NOCASCADE。

2)需要注意的是,只有后触发器和INSTEADOF触发器中才可以包含下列一个或多个SQL语句

update语句

insert语句

delete语句

merge语句

3)还有的触发动作中有类似如下的

beginatomic

。。。

end

BEGINATOMIC到END之间定义了的触发器的动作。BEGINATOMIC规定了触发器里的操作要么不执行,要么就要全部执行。如果在触发器操作执行过程中发生了错误,所有操作都将回退以维护数据的完整性。如果在BEGINATOMIC和END关键字之间输入多个SQL语句,则必须以分号(;)或惊叹号(!)结束每个语句.如果SQL包含单个语句,则不需要BEGINATOMIC和END关键字。

4)在DB2SQL过程语言允许的注释形式有:

可以使用/*和*/来表示多行注释,也可以用'--'来表示单行注释

5)在DB2的触发器中,不支持向Oracle那样的SELECT...INTO的语法。要将多列属性值传给多个变量应使用SET(x,y)=(SELECTcol_x,col_yFROMtable_name)。

6)如果在一个表上定义多个触发器(也就是说,两个BEFOREINSERT触发器被定义),他们将按照被创建的次序来被执行。当然,BEFORE触发器总是在AFTER触发器之前被激活而不必考虑其创建次序。表的其他约束条件(如主/外键约束,唯一性约束以及检查约束)同样会在BEFORE触发器之后,AFTER触发器之前被检查。

7)触发器的依赖性

触发器与某个其他对象的所有依赖性都记录在SYSCAT.TRIGDEP目录中。一个触发器可依赖许多个对象。这些对象和从属触发器在DROP语句中有更详尽的描述。当这些被依赖的对象不存在十,该触发器就会变成INVALID,但是它的定义仍保留在目录中。要重新激活此触发器,必须从目录中检索它的定义并提交新的CREATETRIGGER语句。

在DB2中。即使删除触发器依赖的基表,trigger的描述信息也不会从系统目录(数据字典)中删除,必须手工删除该trigger.

若删除触发器,则它的描述会从SYSCAT.TRIGGERS目录视图中被删除,且它所有的依赖性也从SYSCAT.TRIGDEP目录视图中被删除。所有与该触发器有UPDATE、INSERT或DELETE关系的程序包都会被停用。

与触发器相关的数据字典

在DB2中,通过sysibm.systriggers数据字典可以查看数据库中定义的触发器的详细信息。也可以通过如下2个视图看到与trigger有关的信息

SELECT*FROMSYSCAT.TRIGDEP;--记录触发器与某个其他对象的所有依赖性。

SELECT*FROMSYSCAT.TRIGGERS;--记录触发器描述的目录视图

比如:

SQL>updatecommandoptionsusingxON@

DB20000IUPDATECOMMANDOPTIONS命令成功完成。

SQL>SELECTTEXTFROMSYSIBM.SYSTRIGGERSwhereSCHEMA='ZHANGRP'andNAME='TRIG_EMP_DEL'@--查看trigger的定义语句

createtriggertrig_emp_del

BEFOREDELETEONemp

REFERENCINGOLDASo

FOREACHROWMODEDB2SQL

WHEN(o.status='1')

SIGNALSQLSTATE'90001'('CannotDeleteanActiveRecord')

SQL>

附件:送上一个InsteadofTrigger的测试DEMO

可使用INSTEADOF触发器来代表本质上不是可更新的视图执行删除、插入或更新请求。利用此类型触发器的应用程序能够对视图写入更新操作,就好像视图是表一样。下面是一个简单的DEMO.

SQL>select*fromdept@--存放部门基本信息的表

DEPTNODEPTNAME

-------------------

10dept_a

20dept_b

30dept_c

40dept_d

4条记录已选择。

SQL>select*fromemp@--存放员工信息的表

EMPNOEMPNAMEDEPTNO

------------------------------

100Mr.zhang10

101Mr.Li20

102Mr.Hu30

3条记录已选择。

SQL>createviewv_emp(empno,empname,deptname)as--创建一个视图,将员工信息和部门信息统一起来

SQL>selecte.empno,e.empname,d.deptnamefromdeptd,empewheree.deptno=d.deptno@

DB20000ISQL命令成功完成。

SQL>select*fromv_emp@--通过该视图v_emp可以较清楚的看到员工的基本信息

EMPNOEMPNAMEDEPTNAME

---------------------------

100Mr.zhangdept_a

101Mr.Lidept_b

102Mr.Hudept_c

3条记录已选择。

SQL>

--创建一个针对视图v_emp的insteadof的触发器,通过该视图的DML操作可以直接维护员工信息表

SQL>createtriggertrig_v_emp_insertINSTEADOFINSERTONv_emp

SQL>REFERENCINGNEWASn

SQL>FOREACHROWMODEDB2SQL

SQL>BEGINATOMIC

SQL>declaredept_nointeger;

SQL>setdept_no=(selectdeptnofromdeptwheredeptname=n.deptname);

SQL>ifdept_noisnullthen

SQL>SIGNALSQLSTATE'90000'('DepartmentidDoesnotExist');

SQL>else

SQL>insertintoempvalues(n.empno,n.empname,dept_no);

SQL>endif;

SQL>END

SQL>@

DB20000ISQL命令成功完成。

SQL>

SQL>insertintov_empvalues(103,'Ms.Wang','dept_c')@

DB20000ISQL命令成功完成。

SQL>select*fromv_emp@

EMPNOEMPNAMEDEPTNAME

---------------------------

100Mr.zhangdept_a

101Mr.Lidept_b

102Mr.Hudept_c

103Ms.Wangdept_c

4条记录已选择。

SQL>select*fromemp@

EMPNOEMPNAMEDEPTNO

------------------------------

100Mr.zhang10

101Mr.Li20

102Mr.Hu30

103Ms.Wang30

4条记录已选择。

SQL>insertintov_empvalues(103,'Ms.Wang','dept_e')@

DB21034E该命令被当作SQL语句来处理,因为它是无效的“命令行处理器”命令。在SQL处理期间,它返回:

SQL0438N应用程序发生错误,其诊断文本为:"DepartmentidDoesnotExist"。

SQLSTATE=90000

SQL>