DB2

dashDB和DB2 Load操作

我正在尝试使用db2cli实用程序和ODBC(值来自dashDB Web控制台上的连接/连接信息)的dashDB数据库。在这一刻,我可以完美地执行 SELECT 或 INSERT 语句,并从我创建的自定义表中获取数据,谢谢命令: db2cli execsql -connstring“DRIVER = {IBM DB2 ODBC DRIVER - IBMDBCL1}; DATABASE ..
发布时间:2017-04-16 18:06:53 DB2

SQL0802 - 数据转换或数据映射错误

我正在尝试编写一个在服务器端计算一些数字的查询,而不是在拉出数据之后。我不断得到SQL0802错误。我已经尝试了一个常规的 Sum 以及 Double 和 float 命令。我认为回归是漫长的。我使用SQL Squirrel,所以我去了删除小数位限制,看看是否会解决问题。这是把它抛弃的“毛利率”计算。其余的计算工作正常。我感谢任何帮助我可以得到。这只是代码的一部分。我省略了 Where , Gro ..
发布时间:2017-04-16 18:06:42 DB2

FULL OUTER JOIN还是UNION?

困惑如何实现这可能与FULL OUTER或UNION。我想以这样的方式加入结果: Table1 Table2 ---------- ----- ----------------- ID名称薪资ID水果 --------------- ----------------- 1约翰1000 1苹果 1亨利4000 1芒果 1史密斯1000 1西红柿 结果应该是 ..
发布时间:2017-04-16 18:06:05 DB2

ISDATE等价于DB2

我有一个表格,其中包含字符格式的日期。我想检查日期的格式。请让我知道如何在DB2中执行此操作。我知道有一个函数ISDATE,但它在DB2中不起作用。我在AS400上使用db2作为日期库。请帮助我出来 解决方案 实际上,它看起来像是DB2 for AS / 400可能没有有 ISDATE()函数(在V6R1引用中找不到任何东西 - 或者有趣的是,LUW引用) 。所以你的问题似乎是这个函数不存 ..
发布时间:2017-04-16 18:03:51 DB2

我们如何在大型机上开发无需DB2 / z的DB2 / LUW应用程序?

我们开发了一个在大型机(z / OS)上运行的应用程序,它使用CAF(Call Attach Facility)与DB2 / z进行通信,用于存储其数据。 那些已经拥有DB2 / z(因此不必为此而付出代价)的客户并不关心,但还有其他一些想要使用我们的应用程序而不使用 em也承担了数据库的费用。 由于费用,他们表示希望让我们的产品不使用DB2 / z。在z / OS下,DB2的许可证费 ..
发布时间:2017-04-16 18:03:04 DB2

pyodbc从DB2的存储过程返回多个游标

我有一个python程序从db2数据库调用存储过程。我使用 results = cursor.fetchall()来处理我的存储过程的结果。但是,我的存储过程返回两个游标。 结果仅包含第一个。我需要一种方法来循环遍历尽可能多的光标。我希望 fetchmany()将是我的答案,但不是。 我真的需要能够做多个结果集,因为我正在编写的程序只能调用一个存储过程。要回去使用它能够调用两个需要很多。除了 ..
发布时间:2017-04-16 18:02:46 DB2

如果表被删除,现有的DB2视图会发生什么?

如果我们在现有的DB2表上创建了一个视图,然后删除该表。视图会发生什么? 解决方案 视图无效/无效。尝试从中选择它将失败。 尝试: 创建表TEST_TABLE( TEST_COL INTEGER ); INSERT INTO TEST_TABLE VALUES(1); SELECT * FROM TEST_TABLE; 创建视图TEST_VIEW AS ..
发布时间:2017-04-16 18:02:03 DB2

从db2表中的csv文件导入数据

我很熟悉db2。以下内容: 从del插入到“dev”中的'c:\temp\devtest.del'导入(col1,col2 ) 提供错误: 15:13:51 [IMPORT - 0 row(s),0.000 secs] [错误代码:-104,SQL状态: 42601] DB2 SQL错误:SQLCODE = -104,SQLSTATE = 42601 ..
发布时间:2017-04-16 18:00:51 DB2

根据列分区选择每个人的两个最大值

嗨,如果我有下表: 人------得分------- Score_type 1 30 A 1 35 A 1 15 B 1 16 B 2 74 A 2 68 A 2 40 B 2 39 B 对于每个人和得分类型,我想挑选最大得分如下: 人------得分------- Score_type 1 35 A 1 16 B 2 7 ..
发布时间:2017-04-16 18:00:14 DB2

类似谓词在SQL中如何工作?

我有一个名为OrderNumber的字段,已经有一个字段值为“JY8023”的记录。 我尝试使用此SQL代码进行查询,但是没有返回。 SELECT .... WHERE OrderNumber LIKE“JY8023” 我也尝试使用通配符,它​​的工作原理 SELECT .. .. WHERE OrderNumber像“%JY8023%” 那 ..
发布时间:2017-04-16 18:00:03 DB2

DB2将ISO 8601时间戳字符串转换为DB2时间戳

我有一个要求,我得到两个字符串ISO 8601时间戳格式,我必须比较它们,并获得他们的最大时间戳。字符串格式如下。 2014-06-11T16:45:45Z 为了比较,我需要将它们转换成DB2时间戳,然后进行比较。问题是“T”和“Z”字母。因此,我无法投下。我知道我可以简单地 REPLACE T和Z并投出,但我想知道是否有更好的方法。 我尝试过以下功能,但无法 ..
发布时间:2017-04-16 17:58:56 DB2

最后一个半结束后的SQL Trim

以下查询生成下面的示例。我想拉扯最后一个(总是第3个)半殖民地之后的东西。每个输出将有不同的城市,所以我不能只是修剪一定量的空间,因为它会有所不同。 SELECT MAX(E.EVENT_DESC) FROM IASDB.EVENT E WHERE SL.INVOICE_NO = E .INVOICE_NO AND E.EVENT_CODE IN'EDL' 示例: ..
发布时间:2017-04-16 17:58:18 DB2

如何在DB2中插入图像作为blob?

我想在DB2中插入一个PNG图像。我可以使用加载文件功能在我的SQL中插入图像。但是我不知道如何在DB2列中插入图像。 解决方案 查看示例代码,例如 DtLob.java ..
发布时间:2017-04-16 17:58:06 DB2

如何使用连接更新DB2表?

我有两张表,我想通过加入他们进行更新。我正在使用DB2 V9.7。 ORDER_APPROVALS ORDER_ID CREATED_BY_ID CREATED_BY_NAME PROCESS_DT --------------------------------------------- ---------- 234 2 admin(null) 307 2管理员(null ..
发布时间:2017-04-16 17:57:44 DB2

如何在db2中使用group by子句进行COUNT(*)?

我想知道这个查询将返回多少行: SELECT MONTH DHSTMP),SUM(DHDLDY),SUM(DHBUDS),YEAR(DHSTMP) 从 DSHDAY WHERE DHSTMP BETWEEN'2009-07-26 00:00:00' AND'2011-03-09 23:59:59' GROUP BY YEAR(DHSTMP),MONTH(DHSTMP)O ..
发布时间:2017-04-16 17:57:14 DB2

如何找到字符列的MAX()值?

我们有一个遗留表,其中复合键部分的一个列手动填充值: 代码 ------ '001' '002' '099' 等。 现在,我们有一些功能要求,我们必须知道MAX(代码),以便给用户下一个可能的值,例如 我们试图尝试这一点,但是我们仍然找不到任何合理的解释,如何DB2引擎计算这个 MAX('001','099','576')为'576' ..
发布时间:2017-04-16 17:56:47 DB2

SQL组 - 限制

有时找到沟通“问题”的最佳方法与找到解决方案一样困难... LOL但是这样... 我有一个表与公司,我有一个相关的表与每个公司的一些历史... 我想要返回一个查询与每个公司的最后3个'历史'条目的记录集... 所以记录集看起来像这样... 公司A 历史Az 历史Ay 历史Ax 公司B 历史Bz 历史由 历史Bx 公司C 历史Cz 历史Cy 历史Cx ..
发布时间:2017-04-16 17:56:27 DB2

在DB2中获取ComputerName / IP

我需要获取有关用户连接到我的DB2的信息。如何获取(如果可以)该用户的计算机名称/登录名或IP?我可以获得 host_name ,当前用户并登录到DB2,但是我想要更多的具体信息,如IP或计算机名称。 我该怎么做? 解决方案 您可以从MON_GET_CONNECTION表函数获取该信息。 表函数在最后一个版本中发生了很大变化,所以这取决于您的DB2版本,您可以获得什么值。 ..
发布时间:2017-04-16 17:54:14 DB2