19得票1回答
HikariPool-1 - 因 SQLSTATE(08S01) 和 ErrorCode(-99999),连接被标记为中断。

HikariPool-1 - Connection marked as broken because of SQLSTATE(08S01), ErrorCode(-99999) java.sql.SQLNonTransientConnectionException: Communication...

18得票3回答
DB2的GETDATE()方法

我一直在尝试寻找类似于DB2 for i中 GETDATE() 的方法,到目前为止我找到了以下内容:current date current timestamp current time 我可以做以下事情吗: select specific, columns from table wher...

16得票6回答
DB2 400 删除列

我想删除一个名为id的自增主键列。 SQL语句:alter table "CO88GT"."XGLCTL" drop column id cascade; 结果如下:Error: [SQL0952] Processing of the SQL statement ended. Reason...

13得票2回答
C# ADO.NET使用同名命名参数在IBM DB2中抛出“未指定足够的参数”异常。

我有一个相当不偏不倚的ADO.NET应用程序,连接到多个数据库,并能提取运行所需的必要信息。我在处理DB2和它如何处理命名参数时遇到了麻烦,特别是当我在同一查询中重复使用已经命名的参数时。我知道通过简单地添加更多参数可以绕过这个问题,但从理论上讲,它应该像我连接到的其他数据库一样工作,因为参数...

11得票2回答
序列信息丢失。

我正在使用Spring Boot应用程序连接到AS400数据库,使用com.ibm.db2.jcc.DB2Driver驱动程序和Spring Data JPA。我使用org.hibernate.dialect.DB2Dialect方言。 启动应用程序时,我遇到了错误。 Could not f...

10得票6回答
如何在AS400上以编程方式运行复杂查询?

我刚开始接触AS400,并且有一个涉及4个表连接的查询。查询本身没问题,在STRSQL中可以运行并显示结果。 但我在努力让这个查询能够在程序化环境下运行(最终将在预定的CL脚本中运行)。 我尝试创建一个实体文件来包含查询,然后使用RUNQRY运行它,但它只显示查询本身,而不是实际的结果集。 有...

7得票2回答
7得票2回答
将字段描述添加到DB2/400文件

我在AS/400/iSeries/System-I/IBM现今所取的叫法不清楚上有一组库文件,这些文件没有DDS(我猜是用SQL创建的),但我想添加字段描述。我找不到在400上进行此操作的方法。 有人知道我如何添加字段描述吗?直接更新SYSIBM.SQLCOLUMNS以设置COLUMN_TE...

7得票3回答
在ILE RPG中,检查SQL是否找到条件的正确方式是什么?

当在RPG中使用嵌入式SQL时,通常会得到一个游标和一个-循环,用于处理结果中的所有行。循环中的条件在某种程度上依赖于SQLRPGLE程序中的一些全局可用变量SQLCOD和/或SQLSTT。 但是,正确检查这些值的方法是什么呢?有人建议使用SQLCOD = 0,而另一些人则建议使用not (...

7得票2回答
AS/400的“SELECT 1”等效语句

我正在帮助一位朋友解决AS/400的连接问题。他想针对AS/400运行一个查询,该查询将始终返回一条记录,类似于针对MSSQL运行的SELECT 1。 他尝试运行SELECT 1,但没有成功...我认为AS/400需要一个FROM TableName... 有人能提供帮助吗?是否有一个系统...