问题标签 [iseries-navigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5891 浏览

stored-procedures - 在 db2 中使用动态表名

目前在我的项目开发中需要根据某些条件生成记录数,其中表名存储在单独的表中。例如说xx表存储列名下的表名是tableInfo。

我以这样的方式编写了存储过程

在执行程序时遇到异常说

消息:[SQL0420] CAST 参数中的字符无效。原因 。. . . . : CAST 函数的参数中的字符不正确。恢复 。. . :将结果数据类型更改为可识别 CAST 参数中字符的类型,或更改参数以包含结果数据类型值的有效表示。再次尝试请求。

0 投票
0 回答
494 浏览

ibm-midrange - 在 Informatica DB2 AS400 中屏蔽时出错

我的要求是屏蔽 AS400 iSeries 中的 DB2 表。我已通过 Datadirect ODBC 驱动程序连接。我知道 INFA 不鼓励 ODBC 连接。但是,在这种情况下,PWX 不是客户的选择。所以,我在 Powercenter 和 TDM 中都有成功的源和目标连接。另外,导入源。但是,在运行屏蔽作业时遇到错误。下面是错误。非常感谢这里的任何帮助!

RR_4035:SQL 错误 [FnName:执行 -- [Informatica][ODBC DB2 有线协议驱动程序][UDB DB2 for iSeries 和 AS/400]NN5SOGS9.NNA1DF00 是未定义的名称。桌子]。

BLKR_16004:错误:准备失败。

NN5SOGS9 --> DB 的用户名,
NNA1DF00 --> DB 中的表

我不知道为什么它采用 USER.Table 而不是 Schema.Table

提前致谢!!

0 投票
1 回答
492 浏览

r - 远程 db2 服务器连接到 R studio

我确实使用i-SeriesorAQT来连接 DB2 以运行查询。现在我想将数据导入 R。我尝试连接的 Db2 位于 i5/OS 版本 7 第 2 版上。我正在按照 R 中的以下步骤进行操作(正如我通过某个论坛获得的)

现在,当我运行时,jcc = JDBC("com.ibm.db2.jcc.DB2Driver", "/usr/local/lib/db2jcc4.jar")
我收到了错误:

JDBC 没有安装在我的本地。我是否遵循连接 iSeries DB2 的正确方法 - 请帮助。

0 投票
1 回答
271 浏览

iseries-navigator - 注释导致运行 sql 脚本出错

我正在使用 System i Navigator 中的 Run SQL Scripts 和如下查询。

这会产生以下错误。

MCH1210:接收器值太小而无法保存结果。

SQL 状态:58004 供应商代码:-901

上面显示的查询只是演示错误的一个简单示例。如果我取出评论或将其放在查询之后,则查询运行没有任何问题。有没有人见过这种行为或知道如何补救?

0 投票
4 回答
1332 浏览

db2 - AS400索引配置表

如何查看 AS400 中特定表的索引?表的索引描述存储在哪个表中?

0 投票
1 回答
1679 浏览

sql - 使用 SQL for iSeries 将多行值连接到 1 行

首先,我要感谢 Kent Milligan 和他在http://www.mcpressonline.com/sql/techtip-combining-multiple-row-values-into-a-single-row-with-sql-in-db2-上的文章for-i.html让我尽可能地解决这个问题。但现在我需要扩展他在这里所做的事情。

为了避免您不得不阅读他的文章,他解决的问题是将多行中的字符串数据连接到结果表中的单行中。例如:

桌车:

  • 制作模型
  • 福特融合
  • 雪佛兰太浩
  • 本田奥德赛
  • 福特金牛座
  • 福特福克斯
  • 雪佛兰马里布

结果:

  • 制作模型
  • 雪佛兰马里布,太浩
  • 福特福克斯,金牛座,融合
  • 本田奥德赛

这是通过 SQL 语句完成的:

我能够将其调整到我自己的桌子上,并获得我想要获得的大部分方式。但出于我的目的,我需要为分组添加一个额外的列。例如:

桌车:

  • 制作类型模型
  • 福特轿车融合
  • 雪佛兰 SUV 太浩
  • 本田小型货车奥德赛
  • 福特轿车金牛座
  • 福特轿车福克斯
  • 雪佛兰轿车 Malibu
  • 福特 SUV 逃生
  • 福特 SUV 探险家
  • 雪佛兰轿车黑斑羚

对于结果,我会寻找:

  • 制作类型模型
  • 雪佛兰轿车 Malibu,黑斑羚
  • 雪佛兰 SUV 太浩
  • 福特轿车 Fusion,金牛座,福克斯
  • 福特 SUV Escape, Explorer
  • 本田小型货车奥德赛

有人对我需要添加到原始语句中的所有内容有任何想法,以便能够添加 TYPE 列,并相应地添加 GROUP 吗?我已经尝试了一些事情,但我怀疑我需要对 CONNECT_BY_PATH 语句做一些事情,我只是不确定是什么。

谢谢

0 投票
5 回答
18715 浏览

sql - 如何在 DB2 iSeries 的现有列中添加非空约束?

我已尝试使用以下脚本向我的列添加非空约束。

当我执行它时,我也会收到此错误:

在 DB2 iSeries 中可以做到这一点吗?

0 投票
1 回答
7567 浏览

db2 - 无法在 Windows 7 上安装 IBM I Access(无法从键中读取值 InstallPath)

这是我尝试安装 IBM IAccess 时收到的错误消息

错误 我从我的系统中卸载了 IBM IAccess。当我尝试重新安装它时,我收到上述错误。
在 Windows 7 上安装 IBM IAccess 对我来说非常重要。请任何人帮助我

0 投票
1 回答
39 浏览

db2 - *iNavigator 中的所有权限

我使用 iNavigator 进行数据提取,我的团队由 20 名具有个人用户 ID 的分析师组成。分析师将他们的最终数据表保存在一个公共库中,下载数据并将其发送给用户。问题是分析师无法下载其他人创建的表格(即我无法下载同事休假时创建的表格)。在 iNavigator 中创建表时是否可以给出 sql 命令。

0 投票
2 回答
1828 浏览

sorting - IBM AS400 iSeries - select 语句的排序顺序

我们有一个为我们公司管理 AS400 的供应商。他们的一项服务是通过我可以使用 iSeries 查询的表提供文件。但是,该表只有一列,每条记录只是其中一个文件的一行。所以我需要从表中选择所有记录,同时保持它们的输入顺序,但是我没有可以使用 ORDER BY 的列。

我了解在关系数据库中,没有 ORDER BY 子句的 select 语句没有保证的排序顺序。AS400 / iSeries 系统是否以相同的方式运行?从我所做的阅读来看,它似乎是一种不同类型的 DBMS,但我没有找到任何东西告诉我选择是否会改变/不改变记录插入表的顺序。“似乎”每当我运行选择时,我总是得到看起来正确的排序顺序,但如果可以的话,我想保证它。

提前感谢您的任何建议和帮助。