问题标签 [db2-400]
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.
sql - 如何使用嵌入式 SQL 遍历 RPG(LE) 中的一组记录?
如何使用嵌入式 SQL 遍历 RPG(LE) 中的一组记录?
php - php + unixODBC + DB2 + DESCRIBE = 令牌无效?
我试图运行的代码:
结果:
PHP 警告:odbc_exec():SQL 错误:[unixODBC][IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - 令牌 TABLENAME 无效。有效标记:INTO., SQL 状态 37000 in SQLExecDirect in ...
同一连接上的 SELECT、INSERT、UPDATE 或 DELETE 查询没有其他问题。这是语法错误吗?
select - 为什么 DB2 CHAR() 函数为 00:00:00 的时间字段返回“24:00:00”?
我正在 i (AS/400) 上查询 DB2。对数据类型为 TIME 的列的普通 SELECT 语句返回 00:00:00,但是当我使用 CHAR() 函数时,它返回“24:00:00”。
我知道 24:00:00 是一个有效时间,但为什么 CHAR() 在本地 TIME 返回 00 时会返回 24?
list - 我可以避免在对 AS400 的 SQL 查询中说明库名称吗?
大师们,
无论如何,我可以设置我的 DSN 以避免在我的 SQL 语句中出现“LIBRARY.TABLE”吗?
我们的测试和生产环境的不同之处在于,测试 AS400 在与生产相同的库中没有“TABLE”。我不想在从测试转移到生产时更改代码。这违背了目的。
克里斯
sql - 向 DB2/400 文件添加字段描述
我在 AS/400/iSeries/System-I/whatever-IBM-wants-me-to-call-it-these-days 上的库中有一组文件,我没有 DDS(在 SQL I 中创建)收集)但我想添加字段描述。我找不到在 400 上执行此操作的方法。
有谁知道我如何添加字段描述?是否直接更新 SYSIBM.SQLCOLUMNS 以设置 COLUMN_TEXT 安全?
(我不是在这里寻找一般的 SQL 答案,只寻找 DB2/400 特定的答案。不幸的是,鉴于 IBM 对该平台的重命名以及他们选择的非常不适合谷歌的名称,几乎不可能找到答案(或者特别是要证明没有答案)这些问题无需花费数年时间翻阅大量、难以理解的文档)
sql - 向具有特定序号位置的 DB2/400 表添加列
AS400/iSeries/System-i/whatever 上是否有 SQL 命令可以将列添加到特定序号位置的表中,或将现有列移动到不同位置?
ibm-midrange - AS/400 'SELECT 1' 等效
我正在尝试帮助朋友解决 AS/400 的连接问题。他想对始终返回记录的 AS/400 运行查询(类似于针对 MSSQL的SELECT 1 )。
他试图运行SELECT 1但没有运气......我假设 AS/400 需要一个FROM TableName ...
任何人都可以提供帮助吗?是否有一个始终存在的系统表/文件可以运行SELECT TOP 1(或等效的)?我从未与 AS/400 进行过互动,所以我有点不适应……希望 SO 能给我一个快速的答案……
提前致谢!
java - 我们是否应该删除存储过程并从 java 程序运行数据库调用
我正在努力在我们公司继续使用存储过程。有几个人说它们不好,我们不应该使用它们。我们在 i 系列上使用 DB2。
请帮助我的论点,以使存储过程在我的公司中保持活力。
java - 为什么 Hibernates 会忽略 @Column 注解的 name 属性?
使用 Hibernate 3.3.1 和 Hibernate Annotations 3.4,数据库是 DB2/400 V6R1,在 WebSphere 7.0.0.9 上运行
我有以下课程
由于我无法理解的原因,Hibernate 忽略了指定的列名并使用 'ihinv' 生成 SQL:
这当然给了我以下错误:
编辑:我将休眠的日志级别切换为调试,我看到它不处理该字段的列注释。尝试了几个随机的东西它只是不起作用。
以前有人遇到过这个问题吗?我有其他实体在它们的数据库字段名称中使用 # 的方式非常相似,并且它们是 PK 的一部分,我对它们没有这个问题。
db2 - 我们如何查看 DB2 过程以及我们如何执行 DB2 过程并仅查看使用 DB2 的过程的输出
我们如何查看 DB2 过程(我的意思是他们编写了什么逻辑)以及我们如何执行 DB2 过程并使用 DB2 仅查看该过程的输出