Altova XMLSpy 2024 Professional Edition

添加记录

要向数据库表格添加记录,请执行以下操作:

 

1.将光标放在数据库表格行中,然后单击ic_tblrow_append图标(用来追加一行)或ic_tblrow_insert图标(用来插入一行)。这会在临时XML文件中创建一条新记录。

2.单击文件 | 保存命令以在数据库中添加新记录。在Authentic视图中,新记录的一行将被追加到数据库表格显示中。该记录的AltovaRowStatus被设为A(表示已添加)。

 

当您为新记录输入数据时,它将以粗体显示,并带下划线。这使您能够将添加的记录与现有的记录区分开(如果现有的记录尚未使用这些文本格式属性进行设置)。数据类型错误通过显示为红色来标记。

 

当您单击文件 | 保存时,将向数据库添加新记录。在将新记录保存到数据库后,其AltovaRowStatus字段将被初始化(用---表示),并且该记录将作为常规记录显示在Authentic视图中。

 

修改记录

要修改记录,请将光标放在数据库表格中所需的位置,然后根据需要编辑记录。如果显示的记录数量有限,您可能需要导航至所需的记录(参见导航数据库表格)。

 

在修改记录时,该记录的所有字段中的条目都带下划线,并且该记录的所有主要实例的AltovaRowStatus都被设为U(表示已更新)。该记录的所有次要实例的AltovaRowStatus都被设为u(小写)。记录的主要和次要实例由数据库的结构定义,,相应地,由它生成的XML Schema也是如此。例如,如果在“客户”表格中包含了一个“地址”表格,则“地址”表格可以在设计文档中以两种类型的实例出现:作为“地址”表格本身和在“客户”表格的实例中。这两种类型中的哪一个被修改就是主要被修改的类型。其他类型(可能不止有一种其他类型)是次要类型。数据类型错误用红色标记。

 

您可以通过单击文件 | 保存将修改保存到数据库中。在将修改后的记录保存到数据库后,其AltovaRowStatus字段将被初始化(用---表示),并且该记录将作为常规记录显示在Authentic视图中。

 

请注意以下几点:

 

Authentic视图中,即使修改了一条记录的一个字段,在将数据保存到数据库时也会更新整条记录。

0001-01-01日期值在某些数据库中被定义为NULL值,并且会导致错误消息。

 

删除记录

要删除记录,请执行以下操作:

1.将光标放在要删除的记录的行中,然后单击ic_tblrow_delete图标。要删除的记录将用删除线标记。AltovaRowStatus设置如下:记录的主要实例被设为D;次要实例被设为d;间接删除的记录被设为X。间接删除的记录是指在已删除的记录中的字段,被存储在一个单独的表格中。例如,“地址”表格可能包含在“客户”表格中。如果删除了“客户”记录,则其相应的“地址”记录将被间接删除。如果“客户”表格中的一个“地址”记录被删除,则“客户”表格中的“地址”记录将被主要删除,但如果实例化,则同一条记录将在独立的“地址”表格中被次要删除。

2.单击文件 | 保存以保存对数据库的修改。

 

提示:将数据保存到数据库会重置“撤消”命令,因此您无法撤消在保存之前执行的操作。

 

© 2017-2023 Altova GmbH