DB2

如何在DB2(8.x)中查找所有打开/活动连接

我目前正在使用具有FixPak 10的Db2 Enterprise Server V 8.2。 我想使用一个实例检索所有打开的活动连接的列表。 p> 在Oracle中有一个名为“Top Session”的实用程序,它执行类似的任务。在DB2中有任何等价物? 提前感谢 Kamal 解决方案 要从列表应用程序获取更详细的信息: db2列出数据库应用程序{dbName ..
发布时间:2017-04-16 16:36:47 DB2

是否有一个良好的内存数据库将像DB2一样运行

我目前正在使用DB2进行单元测试,但有时候相当慢。我需要一个好的内存数据库,其中包括DB2的所有功能。这种类型的内存数据库是否存在,还是只允许标准SQL功能? 谢谢。 编辑 DB2数据库位于远程服务器上,因此我需要一个解决方案来在本地内存数据库中复制该数据库的架构,以加速测试。 / p> 解决方案 我需要一个良好的内存数据库,包括DB2的所有功能。 / p> Der ..
发布时间:2017-04-16 16:36:35 DB2

DB2如何从表中获取最后一个插入ID

我想获取表中最后一个ID插入的值。我可以这样做吗? 解决方案 我使用的解决方案是: $ pre> 从NEW TABLE(插入到(val1,val2,...)值('lorem','ipsum',...)中选择id 这将从DB中插入的最后一行获取id列:) ..
发布时间:2017-04-16 16:36:23 DB2

SqlException:DB2 SQL错误:SQLCODE:-302,SQLSTATE:22001,SQLERRMC:null

sqlcode -302是什么意思? 我在哪里可以获得sqlcode定义? 请咨询 谢谢, 解决方案 您可以在DB2信息中心中找到代码。 这里是来自z / OS信息中心的 -302 的定义 输入值变量或参数号码位置号码IS 目标值或目标值无效或大量 在Linux / Unix / Windows DB2上,您将看到 SQL Messages 以找到您的错误消息。 ..
发布时间:2017-04-16 16:36:09 DB2

如何在db2 sql中逃脱撇号

我正在寻找相当于T-SQL的db2: INSERT INTO People(Surname)VALUES('O “哈拉”); 解决方案 使用两个撇号 根据,在DB2上也可以单独使用一个撇号DB2生存指南。不是为你工作吗? ..
发布时间:2017-04-16 16:35:54 DB2

db2中的pad varchar数字为0

如下所示: some_column result ----------- ------ 12 ==> 00012 123 ==> 00123 6454 ==> 06454 解决方案 如果函数 LPAD 可用: SELECT LPAD(some_column,5,'0') FROM table 否则,您可以使用 RIGHT 和 RE ..
发布时间:2017-04-16 16:33:47 DB2

DB2 SQL中的IsNull函数?

有没有与DB2的isnull函数相当的性能? 想象一下我们的产品是内部的,所以他们没有名字: 选择product.id,isnull(product.name,“Internal”) 从产品 可能返回: 1袜子 2鞋 3内部 4裤子 解决方案 对于它的价值,COALESCE类似,但是 IFNULL(expr1,default) ..
发布时间:2017-04-16 16:33:07 DB2

用于连接验证的简单DB2查询

我正在寻找一个简单的DB2查询,可用于测试池中的数据库连接是否仍然有效。它需要是一个通用查询,无论哪个数据库都存在,它将执行。 对于其他数据库服务器,我使用了“SELECT 1”或“SELECT” ();' 什么是DB2的等价物? 谢谢! 解决方案 尝试值1 。 此外,您可以获取当前日期为 VALUES当前日期 或 SELECT当前 ..
发布时间:2017-04-16 16:32:50 DB2

DB2死锁超时Sqlstate:40001,原因代码68由于使用SQL从servlet调用的更新语句

我正在从servlet到DB2调用update语句。我收到错误sqlstate 40001,原因代码68,我发现它是由于死锁超时。 我如何解决这个问题? / li> 可以通过设置查询超时来解决吗? 如果是,那么如何在servlet中使用update语句或在哪里使用它? li> 解决方案 原因码68已经告诉你这是由于锁定超时(死锁是原因码2)这可能是由于其他用户在使用您正在访问的相 ..
发布时间:2017-04-16 16:32:37 DB2

DB2中的generate_series()等效

我正在搜索DB2等效的 generate_series() (PostgreSQL-生成行的方式)。我显然不想使用 VALUES 语句。 select * from generate_series(2,4); generate_series ----------------- 2 3 4 ( 3行) 解决方案 where子句需要一点更明确地说明递归 ..
发布时间:2017-04-16 16:32:26 DB2

从命令行执行DB2命令到远程服务器

我有两台运行Workgroup的DB2服务器。例如,Server1和Server2。 从Server2,在命令提示符下,我想对Server1上的已知数据库运行SQL命令。 有人可以向我解释完成这一步所需的步骤。而且我只需要使用DB2ADMIN登录crendentials,还是需要设置一些其他登录? 解决方案 您需要将Server1数据库在Server2上。 您没有提到服务 ..
发布时间:2017-04-16 16:31:32 DB2

使用LINQ到实体框架与DB2

是否有IBM驱动程序,因此我们可以使用Linq to Entity框架连接到DB2并在desinger edmx文件上生成DB2实体?任何链接都将不胜感激。 解决方案 7出来了。您可以在PC中安装DB2 9.7客户端以连接到任何DB2版本。您可以使用此9.7客户端创建到DB2 8.2数据库的edmx文件。 在开发过程中,可能需要一个可视化工作室调试器,类似于Scott的 - Linq ..
发布时间:2017-04-16 16:30:12 DB2

在一个语句中选择两个表的连接中的第一行

我需要从连接表A和B的查询中选择第一行。在表B中存在多个具有相同名称的记录。两个表中的任何一个没有标识符。我不能因为我不拥有数据库而改变方案。 TABLE A NAME 表B 名称 DATA1 DATA2 选择不同的A.NAME,B.DATA1,B.DATA2 从A 内部加入B在A.NAME = B.NAME 这给了我 NAME DA ..
发布时间:2017-04-16 16:29:47 DB2

AS400上多成员文件的SQL查询

在一个5250会话中的交互式SQL中的AS400上, 从我的文件中选择* 只有当我的文件有多个成员时才从一个成员返回行。 我可以从特定的成员中获取行吗? 重要提示:最后我想用jt400对JDBC进行此操作,所以我想要一个可以工作的解决方案 谢谢。 解决方案 您可以使用创建别名命令: CREATE ALIAS myLibrary ..
发布时间:2017-04-16 16:29:20 DB2

如何检查db2版本

如何使用SQL命令检查Z / OS上的db2版本? 谢谢, Melita 解决方案 您可以尝试以下查询: SELECT service_level,fixpack_num FROM TABLE (sysproc.env_get_inst_info()) as INSTANCEINFO 它适用于LUW,所以我不能保证它可以在z / OS上运行,但值得一提 ..
发布时间:2017-04-16 16:29:08 DB2

Db2 - 返回每个类别的前5名

我想要能够每个菜单返回5个菜单。 这里是表 菜单 ------- menuid int() profileName varchar(35) menuitems ----------- itemid int() name varchar(40) menuid int() 我在这个线程中看到了MySQL的解决方案 - ..
发布时间:2017-04-16 16:28:32 DB2

db2中的Listagg替代

我的客户正在使用没有listagg功能的db2数据库,但我需要以某种方式聚合一个字段中的主键信息。 现在(对于Oracle)我是使用它作为更大的查询的一部分: SELECT LISTAGG(COLUMN_NAME ||':'|| CONTENT,',') WITHIN GROUP(ORDER BY COLUMN_NAME ||':'|| CONTENT) FROM TABLE ..
发布时间:2017-04-16 16:27:51 DB2

如何根据DB2中的分隔符拆分字符串值

如何在DB2中拆分字符串值? 例如,给定值: CHG-FFH。 我想在破折号( - )上分割,这将导致两个值: CHG FFH。 我尝试使用拆分功能,但它不是DB2中的一个功能。 任何帮助将不胜感激。 解决方案 尝试了它,并取得了我有效的结果。选择column_name,substr(column_name,1,l ..
发布时间:2017-04-16 16:25:49 DB2

Derby处理NULL值

我对Derby很陌生,我注意到我遇到类似的问题,就像使用DB2 RDBMS一样,只要$ code> null 值。 Derby文档指出,一个 null 值必须有一个与之相关联的类型(DB2最终在9.7版中被删除): http://db.apache.org/ derby / docs / 10.7 / ref / crefsqlj21305.html 现在,我试图找到一个一般解决方案在 ..
发布时间:2017-04-16 16:25:36 DB2