用视表属性对话框,
可以编辑有SQL DB连接源信息视表连接源信息的视表。
关于SQL DB连接源信息的补充说明的细节,请参照使用SQL DB连接源信息。
关于连接源属性的补充说明的细节,请参照SQLDB连接器连接源信息属性对话框。
SQL DB连接源信息与更新SQL DB连接源信息相同。
这两者之间的唯一区别是在模式和文字码校验。
SQL DB连接源信息视表连接源信息中,模式被设定为"只读",
而更新SQL DB连接源信息中,模式被设定为"只写"。
对于更新SQL DB连接源信息来说,文字码校验是无效的,
因为更新SQL DB连接源信息视表是不能执行读取的。
视表名 | 输入视表对象名。 |
---|---|
注释 |
可以保存补充说明。 为注释追加新行可以按CTRL+ENTER组合键。 |
连接源信息 | 点击浏览按钮,选择SQLDB连接器进行设置。 |
浏览 | 点击此按钮,连接源信息一览对话框会被打开。 从连接源信息一览中选择已有的"SQLDB连接器"。 |
表名 |
通过视表指定实际表名。 要制定模式名(所有者的用户名), 用"模式名.表名"格式描述。 也可以用变量指定表名。 |
模式 | 可以指定"只读"模式。 |
文字码 | 可以指定文字码。 |
文字码校验 |
当从视表中读取字符型数据时,要执行文字码校验,选择文字码校验。 这不会影响写入视表操作。 当进行文字码校验时,必须按照此视表中 用选项对话框的文字码校验标签或者 作业属性对话框指定的文字码注册文字码校验文件。 |
连接源信息属性 |
显示了为视表设置的连接源信息内容。 因为和多个视表共享的连接源是其它的对象, 连接源信息属性无法在此处被修改。 如果想要修改,可以用如下方法进行修改而这将对所有视表产生影响。 点击放置在连接源信息右边的浏览按钮, 打开连接源信息一览表对话框。 从该对话框点击属性按钮并打开连接源信息属性对话框, 在其中可以修改连接源信息的属性。 |
表格栏设定 |
通过从SQL数据库中导入信息可以自动生成表格栏设定。 在行上点击右键会显示表格栏属性的快捷菜单。 使用快捷菜单的命令可以对表格栏属性执行复制和粘贴操作。 要编辑多个单元格时,选择多个单元格并按住SHIFT+F2键, 将鼠标移动到指定目标位置或者在多个选定单元格上点击右键从快捷菜单中并选择单位元编辑编辑单元格。 不过,只有行中有可编辑单元格才可以修改单元格。 所选单元格应该是连续单元格。 |
表格栏名 |
输入作业中使用的表格栏名。 表格栏名的规则类似于对象名。 |
参照原表格栏名 | 指定在表中定义的实际表格栏名。 |
类型 | 指定表格栏类型。 |
精度 |
当为十进制数值型或者
数值型指定值时,
所指定的最大值包含了符号和小数点。 当类型是字符型时, 输入的是字符串长度(字节数)。 当类型是日期型时, 可以不输入。 除了上述以外应用了任何一种类型,可以不设定输入长度。 关于类型的输入要求和最大限定值,请参照表格栏类型。 |
小数点以下位数 |
当数据类型是数值型或者十进制数值型时,要为精度中指定的小数点以后的位数分配数字。
如果没必要为小数点分配数值,该项就不必输入,即使数据类型是数值型或者十进制数值类型。 字符型和日期型的表格列,该项也不需要输入。 |
键 |
该表格列显示了是否要为数据库追加索引。 该表格列表明了"主键"。 如果有需要配置主键,该列的值在数据库中应该是唯一的。 "索引"代表索引列。 表格列中追加索引后检索数据的速度要比不加检索而抽出所有值的检索速度要快。 "-"表名该表格栏没有索引。 用导入向导导入信息时,会自动设置键。 如果表格栏属性使用不同方法设定的,有可能数据库检索不到, 这时要检查数据库的存在性并手动设置相应值。 定义作业时会按照键字段显示为参照信息。 按照键信息,作业执行结果是不会改变的。 |
NULL许可标志 | 指定了是否允许输入NULL值。 关于细节,请参照NULL处理。 |
备考 | 包含了描述(或者注释)。 |
↑ | 所选表格会一行行向上移动。 |
↓ | 所选表格会一行行向下移动。 |
最后追加 | 插入新的表格行。在最后一行中插入新的表格行。 |
插入 | 在所选表格行前插入新的表格行。 |
删除 | 所选表格行被删除。 |
导入 | 启动导入向导。 |
导出 | 导出定义的表格栏信息。 |
视表预显 | 显示视表预显对话框。 |
确定 | 保存数据设置关闭对话框。 |
取消 | 不保存数据设置关闭对话框。 |
选择并右键点击表格栏设定会打开快捷菜单,如下是菜单命令的详细内容:
插入 |
所选表格行前追加新的表格行。 该操作可以不打开快捷菜单而通过键盘按住(快捷键)INSERT执行操作。 |
---|---|
追加 | 插入新的表格行。 |
剪切 |
所选表格行被输入到剪切处理中。 该处理的快捷键是CTRL+X。 所选单元格的文本被保存到Windows剪贴板中。 即使粘贴到目标后,文本也还保留在Windows剪贴板中。 这是因为该文本可以被粘贴很多次,直到另一个表格行被复制或剪切到剪贴板中。 所选表格栏可以用粘贴进行粘贴。 如果保存在Windows剪贴板的文本被粘贴到如微软Excel等电子表格软件,被复制的文本会以相同的表格栏属性一起粘贴过去。 按ESC键可以清空所选表格栏。 即使按了ESC键清空了表格栏,剪贴板中的文本是不会被清空的。 |
复制 |
所选表格行被输入到剪切处理中。 该处理的快捷键是CTRL+C。 同样的,所选单元格的文本会保存在Windows剪贴板中。 |
粘贴 | |
所选行之上 |
剪切或复制所选的表格行被插入所选范围的开始。 剪切处理时,所选表格行会被删除,表格会重新排列。 复制处理时,为避免在表格行名称的开始自动重复追加"复制"和"剪切", 以完成复制并粘贴的处理或者 剪切并粘贴的处理,能够用快捷键CTRL+V进行粘贴操作。 |
所选行之下 | 剪切或者复制所选的表格行被插入所选范围的最后。 |
文本粘贴 |
保存在Windows剪贴板的文本通过剪切或者复制操作会被粘贴到所选单元格中。
从视表属性对话框的表格栏设定中选择多个单元格(按行或者列),右键点击会显示多个快捷菜单。 从快捷菜单中,选择剪切或复制处理。 复制或剪切的内容会被保存到Windows剪贴板。 选择先粘贴数据的目标位置,并从快捷菜单中选择文本粘贴操作。 选择文本粘贴后,内容被粘贴到目标单元格,同时应用的是原始内容的格式。 如果原始内容(行中多个单元格)被复制,可以按照行宽粘贴。 类似的,如果原始内容是跨表格列的,那么将按照表格列宽被粘贴。 当所选目标不足以容纳被复制的文本,新行会被追加以容纳复制内容。 这时,如果表格行容量不足,所有可使用表格(粘贴操作中不会追加表格行)会被用于此次更新, 因此要替换已存在的所有表格行的定义,选中所有表格行并点击删除按钮进行删除,然后立刻执行文本粘贴操作。 当表格栏没有被完全定义时,即使文本粘贴处理后,文本粘贴所需的新表格行也会被类似地更新。 像微软Excel等电子表格软件中所选的单元格被复制或剪切后,可以被文本粘贴到视表属性对话框的表格栏设定中。 但是,如果和下拉列表中的内容不匹配时,是无法被粘贴到有下拉列表等的表格栏中的。 类似的,从不同连接源的视表表格栏属性中复制的文本也可以被粘贴,但是不同的连接源行号可能不同, 请小心执行该操作。 无法正确被粘贴的单元格数据将被忽略,因此,粘贴后请检查一下操作是否被正确执行了。 不同于粘贴处理,如果表格行名称被重复,"复制", "复制(2)"是不会自动追到到表格行名称前的。 像复制或者剪切处理一样,相似的操作可以通过快捷键CTRL+V的执行来粘贴Windows剪贴板的数据。 |
向上移动 | 按行向上移动所选表格行。 |
向下移动 | 按行向下移动所选表格行。 |
单位元编辑 | 在单元格上双击或者按F2键编辑数据。 |
删除 |
删除所选表格行。 选定行后按DELETE键,相应行被删除。 如果选定部分单元格并按DELETE键,所选单元格的数据将被清空。 |