手机站:/m

文件存储_小白兔的进淘客论坛-化史百度云_企业0元试用

时间:2021-09-08 06:51编辑:淘客樊里来源:淘客樊里当前位置:主页 > CDN >

简介:

在大多数情况下,在InteractiveSQL(Sybase)系统中,在系统间迁移数据时,当您尝试在data Services中导入该表以便在数据流中使用时,可能会发现某些列的数据类型定义发生更改或不匹配。在这篇博文中,我们将详细介绍在数据流中使用这些表之前要做什么。

主要问题:

在许多情况下,我们可能需要在ISQL中的系统之间导入/导出表。我们需要注意的是,在这种情况下,将这些表导入数据服务后,元数据和数据类型定义似乎有所不同。在频繁的情况下,我们可能会发现数据服务中的数据类型-VARCHAR的长度大于120会被视为数据类型-LONG而不是VARCHAR。在这篇博文中,我们将从ISQL中的导入/导出向导中了解这个问题,以及在数据流中实际使用这些表之前在数据服务中要遵循的流程。

解决方案:

首先,快速自助建站,我们需要使用导入/导出向导在ISQL中导入/导出表。您需要在ISQL中运行查询来提取要导出到另一个数据库的内容。查询成功后,单击菜单中的数据选项卡,然后单击"导出"选项。

导出向导弹出屏幕显示各种导出选项,如下面的屏幕截图所示。

在导出向导屏幕中,选中导出到数据库图标,然后单击"下一步"。在下一个屏幕中,您可以输入需要将表导出到的数据库的凭据,然后单击"下一步"。

在下一个屏幕中,如果要覆盖现有表,请单击"覆盖现有表"单选按钮,软件企业有哪些,从下拉列表中单击数据库名称并选择表,然后单击"导出"。如果要在数据库中创建新表,请单击"创建新表"单选按钮,输入数据库名称、表名称和架构所有者,然后单击"导出",如下所示。

一旦所有表的导出成功完成,我们需要将它们导入Data Services中的数据存储。如果您在导出向导中创建了新表,请登录到Data Services系统(与导出向导中的目标系统相同),然后右键单击数据存储并单击"按名称导入",如下所示:

下一步,爱淘客,输入架构名称和确切的表名,然后单击"导入"。请注意,如果选择覆盖现有表,则已存在于数据存储中的表将被导出的数据覆盖。为了获得最佳实践,在ISQL中导出此类数据之前,请始终截断现有表。

现在,创建一个数据流,并将表作为源或目标拖放,低价的云服务器,在查看数据时,您会发现大于VARCHAR 120的数据类型的长度与VARCHAR相同,而不是相同,最终会丢失如下截图所示的相应字段中的所有数据。

请注意,在字段的映射部分尝试使用CAST函数或在查询转换中尝试手动更改数据类型将导致错误。要解决此问题,请双击数据存储中列表中导出的表名。在带有元数据详细信息的弹出窗口中,您可以手动编辑和更改长为VARCHAR(X)的字段,其中"X"是您的数据类型的长度,云上,如下图所示。

这将在您在任何数据流中使用表之前更改表的元数据,如下图所示。

结论:

因此,通过这种方法,您可以手动编辑/更改表体系结构中的元数据,从而获得所需的完整数据集。希望通过这篇博文,您能够了解如何在ISQL中为导入或导出的表设置元数据。如果您对此问题有任何解决方法,请随时分享您的观点或想法,并分享您的想法。

上一篇企业邮箱_百度云云品-迅雷下载_怎么样

下一篇中间件_京东云淘大客-递_企业0元试用

云市场知识本月排行

云市场知识精选