db2

    0热度

    4回答

    我试图运行KornShell以下命令(KSH)时,会出现断开连接我的DB2会话: set -A INDEXES `db2 "describe indexes for table ${TABSCHEMA}.${TABNAME} show detail" | awk '{print $1"."$2}'` 什么,我试图做到的,是地方的指标在特定表列表放入一个我可以稍后迭代的数组中。 问题是,当我运行

    0热度

    2回答

    我必须编写代码来克隆其他表中的关联数据的数据库条目,并为其分配一个新的ID。简化我有一个主键与ID和子表称SUB1与FK的ID和主记录每个条目的多个记录。 我想将MAIN中特定ID的数据复制到新记录中,将ID更新为新值以允许现有条目保留为时间快照,并且新条目成为正在进行的新工作。 我正在寻找使用存储过程,我想知道是否有可能/建议有一个高层SP调用其他SP来执行这项工作? 例如 CREAT

    0热度

    2回答

    是否可以创建一个数据库,使数据库中的两个不同模式中有两个表彼此相互引用? 我想用一个例子来说明我的问题。考虑表EMPLOYEE (empID, empName, deptId)和DEPARTMENT (deptId, deptName)。我们可以对EMPLOYEE.deptId施加外键约束。在这种情况下,我可以在两个不同的模式中使用这两张表,但仍强加约束?

    1热度

    1回答

    我对NHibernate很陌生,试图通过ISeries提供程序连接到DB2表。该表具有自动生成为标识的BIGINT主键。我已经在我的映射文件中尝试了id的generator属性的几个值,并没有取得任何成功。表DEF看起来像这样(字段名称改变): CREATE TABLE SCHEMA/TABLE ( PKID BIGINT GENERATED ALWAYS AS IDENTITY (

    2热度

    2回答

    是否有可能在同时在32位和64位DB2实现上运行的* IX操作系统中成功创建C/C++程序? 确切的要求是读取32位DB2数据库并写入64位DB2数据库。

    2热度

    3回答

    使用较新版本的DB2,您可以使用SQL编写存储过程,也可以使用Java(或其他语言)创建过程,然后将这些过程添加到数据库并像SQL过程一样调用。我想知道每种方法的优缺点。我特别希望比较这两种类型的程序,而不是辩论程序与我认为已经涵盖的外部代码。这里是我想出迄今: SQL: 基本SQL功能,更好的性能 简单的逻辑更简洁,即你可以直接运行SQL 无需额外编译步骤 - 只需创建程序... Java的:无

    2热度

    4回答

    我试图根据表中的不同列是否位于表b的一组结果中来更新表a中的一列。目前的变化如下: update a set a.field1 = case when exists ( select b.field2 from b where b.field2 = a.field2 ) then 'FOO' else 'BAR' end 未运行。任何想法如何为DB2数

    2热度

    5回答

    我想用DB2运行一个简单的SQL语句,并遇到一些问题。 我想在一个txt/DB2文件一个脚本,并有发动机过程中的所有命令 这里是脚本: CONNECT TO MYDB CREATE TABLE PERSONS( PID SMALLINT NOT NULL, NAME VARCHAR(20) NOT NULL ) TERMINATE 当我运行DB2 -f/pathto

    2热度

    4回答

    假设有一个包含2列 - ID(INT),DATA(VARCHAR(100))的表“A”。 执行“选择数据从”结果表中的样子: DATA --------------------- Nowshak 7,485 m Maja e Korabit (Golem Korab) 2,764 m Tahat 3,003 m Morro de Moco 2,620 m Cerro Aconcagua

    11热度

    3回答

    如何编写将行号输出为列的查询?这是iSeries上的DB2 SQL。 例如,如果我有 表披头士: John Paul George Ringo ,我想写一个声明,而无需编写程序或视图如果可能的话,这给了我 1 John 2 Paul 3 George 4 Ringo