db2-400相关内容

使用iSeries上的SQL DB2从Web获取XML

我必须下载在此页面中生成的XML: https://www.backend-rates.ezv.admin.ch/api/xmldaily?d=20210923&locale=it 唯一的参数是YYYYMMDD格式的日期。 我知道有一些SQL函数可以执行此操作,但我不知道如何批准此问题。 编辑: 我试试这个: SELECT * FROM XMLT ..
发布时间:2022-08-26 11:02:23 其他开发

在 DB2 for iSeries 中从十六进制值到 EBCDIC

我有这样的十六进制数据 (F9F9F9F9) 从查询中返回.当我从 IBM 链接检查时:https://www.ibm.com/support/knowledgecenter/en/SS2MB5_14.1.0/com.ibm.xlf141.bg.doc/language_ref/asciit.html F9 = 9 和 F9 = 9 这里我应该得到 9999 的结果 我在一个表中 ..
发布时间:2022-01-14 22:26:01 其他开发

将数据从 iSeries 移动到 DB2 Express?

我们需要将数据库从 DB2 for i (iSeries AS/400) 迁移到 DB2 Express.我们无法访问由不同公司管理的 iSeries,因此不能选择直接的 ODBC/JDBC 连接.我们需要他们将他们的架构和数据导出为我们可以在此处导入的格式. 到目前为止,他们已经向我们发送了一组字段定义文件 (*.FDF),但我无法弄清楚如何使用它们(在此处快速学习 DB2). 我已 ..
发布时间:2022-01-14 22:25:52 其他开发

db2 for i:在 in 子句中的 sql 过程中传递包含逗号分隔字符串的 varchar

我在 java 中有一个包含逗号分隔字符串的字符串.我将其传递给在 java 中调用的 sql 过程...这里是 java 字符串的例子: String codeString = "'232/232','34fd/34//'"; sql db2 for i 中的代码: 创建过程历史记录(在 id varchar (3) 中,在代码 varchar (2000) 中)…………开始插入表1选 ..
发布时间:2022-01-14 22:24:49 其他开发

在 Python 中将 SQL 与 IBM_DB 连接器一起使用

是否有人使用 IBM 的 Python for PASE 的 ibm_db 包来更新 IBM i(以前称为 AS/400)上的 Db2 文件? 我想使用 Python 脚本(来自 QSH)来更新 Db2 数据库.我的目的是在运行时填充值并更新 Db2 文件的字段.它适用于静态(硬编码)值,但不适用于动态值. 这是我正在尝试的,但它不起作用: 导入 ibm_dbc1 = ibm_db. ..
发布时间:2022-01-14 22:20:50 Python

DB2 存储来自 final table 子句的结果

FINAL TABLE 子句非常适合从 DB2 中的 DML 获取值,例如: 选择 id从决赛桌(插入 mySchema.myTable (val)值(“数据")) 但是,似乎没有办法将此查询的结果存储到另一个表中,从而将内容保存在某个地方.例如,以下两个都失败并出现错误“数据更改表引用在指定的地方不允许".(我正在运行 DB2 for i v7.1): 创建表 mySchema.other ..
发布时间:2022-01-14 22:07:14 其他开发

DB2 400 下降列

我想删除一个名为 id 的列,它是一个自动递增的 PK. SQL: alter table "CO88GT"."XGLCTL" drop column id cascade; 我得到: 错误:[SQL0952] SQL 语句的处理结束.原因代码 10.SQL 状态:57014错误代码:-952 我可能是错的,但我认为这与防止表丢失数据有关.为了解决这个问题,我需要创建一个没有列的新表 ..
发布时间:2022-01-14 22:05:51 其他开发

如何在 IBM DB2 中的导出结果中也包含列标题

我正在尝试使用命令从 DB2 中的表中导出数据..我想导出到 csv 文件中..但是列标题不存在..也需要列标题.所以我可以在sql查询也可以获取列标题 解决方案 这在最新 (2019) Db2 11.5 版本和带有 外部表 特性通过 INCLUDEHEADER/COLUMN_NAMES 开关,看一个例子 $ db2 "create external table '/home/db2v1 ..
发布时间:2022-01-14 22:03:34 其他开发

在地址字段中的房屋编号前插入逗号

我有一个表,其中包含很多没有逗号的地址字段街道名称和门牌号码之间.比如: "VIA MILANO 123"“通过米兰 A123"“威盛 11 米兰 AA123" 我需要的是一个在前面插入逗号的 SQL最后一组包含数字...例如: "VIA MILANO, 123"“通过米兰,A123"“VIA 11 米兰,AA123" 我在网上找到了一些东西,但很多想法不适用于 IBM DB". 有 ..
发布时间:2022-01-14 22:01:47 其他开发

十六进制格式的 DB2 查询结果——需要字符/字符串

我有一个可以使用我的 python SQL 测试器在 DB2 表上运行的查询,它返回我正在寻找的字符串值. 但是,当我直接在我的数据库上运行它时,它会返回一个十六进制值.将不胜感激以字符串形式获取结果的任何帮助! 这是字段定义: ORCTL CCDATA 243 A 14 256 订单控制文件数据 我对 iSeries 的查询是: 从 ORCTL 中选择 ccdata,其中 ccctlk ..
发布时间:2022-01-14 22:01:22 其他开发

如何将 bluemix 应用程序连接到本地 db/as400?

尝试使用安全网关将 bluemix 应用程序(java 自由配置文件)连接到我们的本地 db/as400.拒绝或允许所有连接不会更改错误消息.来自应用程序的请求似乎没有到达安全网关客户端(我在 sgw 客户端上没有看到提到连接被拒绝的消息). 我该如何解决?这是代码: DB_SERVERNAME=jdbc:as400://xxx-xx-xxx-x.integration.ibmcloud ..
发布时间:2022-01-14 22:01:11 其他开发

正则表达式提取由管道分隔的字符串的第 n 个标记

我是正则表达式的新手 我需要从以下示例文本中计算和提取标记: AA||CCCCCCCC|||FFFFFFFFFFF 请求第 4 个令牌我必须得到一个空的 '' 字符串,请求第 6 个我必须得到 'FFFFFFFFFFF' 有可能有这样的正则表达式吗? 提前致谢! PS:对于令牌计数,我使用了 '\|' 将 +1 添加到结果中是字符串不为空,当然还有另一种更有效的方法来做 ..
发布时间:2022-01-14 22:00:30 其他开发

Windows 上 PHP7 的 php_ibm_db2.dll 扩展?

我很难在 Windows 上找到 PHP7 的 php_ibm_db2.dll 扩展.https://pecl.php.net/package/ibm_db2 上的最新版本来自2016 年 4 月,所以自然不行.我尝试下载 Zend Server 9.1 的试用版并在非 Zend Server WAMP 堆栈中使用捆绑的 php_ibm_db2.dll 文件,但没有运气(32 位和 64 位版本) ..
发布时间:2022-01-14 22:00:04 PHP

如何查看表绿屏 DB2 的日志数据

如何查看指定表中的日志数据?我想看看在指定时间范围内表发生了什么. 我使用以下命令获得了有关表的信息:DSPFD文件(P6PRDBDB00/P6OIDPF) 获得了日志名称和库,但我不知道如何查看对象 P6OIDPF? 我确实去了图书馆#MXJRN,什么时候去了P6,得到了以下信息: 如何查看对象 P6OIDPF 数据?或者查看它的命令?P6中有很多对象. 解决方案 ..
发布时间:2022-01-14 21:55:44 其他开发

SQL0469 IN、OUT 或 INOUT 对过程中的参数 2 无效

我正在尝试针对运行 AS400 的 IBM iSeries 运行存储过程,并在我的标题中收到上述错误. 当我输入以下内容以从 System iNavigator 工具执行存储过程时,它运行良好: CALL QS36F.HH189P('1','1','') 第一个参数方向在存储过程中定义为输入,第二个输出,第三个为输出. 问题是当我尝试从设置参数的 .Net 代码运行存储过程时.有人 ..
发布时间:2021-12-20 17:15:09 C#/.NET

IBM DB2 Connector Core 的 iSeries 连接错误

当我们从 .NET 框架迁移到 .NET 核心时,我们不得不将 iSeries 连接字符串的格式从使用 Server= 更改为使用 Data source= 和包括端口#,但我们也必须包括 Database= 因为没有它,由于“无效参数",连接字符串无法分配给连接.例外.对于数据库来说绝对是任何东西,我们总是得到一个统一的错误消息: ERROR [08004] [IBM] SQL30061N 数 ..
发布时间:2021-11-24 18:34:37 C#

DB2 .Net 连接器错误:AESEncryptADONet

我有一个非常简单的 .Net Core 应用程序,试图创建并打开与 DB2 数据库(在 AS/400 上)的连接.当我尝试创建 DBConnection 对象时出现此错误,并显示以下消息: ERROR 58005 SQL0902 没有上下文策略.功能:AESEncryptADONet. 不幸的是,没有更多细节. 解决方案 我们遇到了同样的错误,通过在 Windows/Linux ..
发布时间:2021-11-24 14:53:08 C#

iSeries 与 IBM DB2 Connector Core 的连接错误

当我们从 .NET 框架迁移到 .NET 核心时,我们不得不将 iSeries 连接字符串的格式从使用 Server= 更改为使用 Data source= 和包含端口#,但我们也必须包含 Database= 因为没有它,由于“无效参数",连接字符串无法分配给连接.例外.对于数据库来说,绝对任何东西,我们总是得到一个统一的错误消息: ERROR [08004] [IBM] SQL30061N 数 ..
发布时间:2021-10-26 16:04:21 其他开发

如何使用 SQLAlchemy 访问 AS/400?

简短版本: 请告诉我如何通过 SQLAlchemy 连接到 AS/400. 长版 我的最终目标是将来自 SQL Server 和 AS/400 的数据连接起来以在 Flask Python 应用程序中显示.我的方法是将每个数据库中的数据放入 Pandas 数据帧中,然后将其连接起来并作为 JSON 输出.如果有人有更好的方法,请随时发表评论.我尝试这样做的方式的问题在于 Pandas. ..
发布时间:2021-06-24 18:41:43 Python