db2-luw

    1热度

    3回答

    我试图删除尾随空格没有成功: select trim(trailing ' ' from '1234 '), '56' from sysibm.sysdummy1; 1 2 --------------------------- -- 1234 56 我缺少什么?

    -2热度

    1回答

    有没有办法在DB2 10.5中将ON DELETE CASCADE选项添加到现有外键,而不删除并重新创建所述键?

    1热度

    3回答

    我正在使用DB2实用程序处理从CSV到DB2的ETL过程。挑战在于在导入命令中将动态文件名称指定为db2变量。 下面是示例代码, connect to database; CREATE OR REPLACE VARIABLE filenamePath VARCHAR(225); SET filenamePath= concat(concat('Z:/directory/file_',ts_fm

    -1热度

    1回答

    我是DB2的新手,并且陷入了更改存储过程的困境。 我在DB2 9.1版本AIX上。 我写了下面的蟾蜍SQL(免费版): ALTER PROCEDURE THE_USER.BONUS_MAIN () REPLACE VERSION V1 () MODIFIES SQL DATA CALLED ON NULL INPUT INHERIT SPECIAL REG

    2热度

    1回答

    我们发现DB2 CLP中存在内联注释中的错误。有谁知道DB2命令行处理器支持什么内联注释语法? 我们已经看了DB2 LUW 10.5 Comment Syntax文章,我们写了这样的事: SELECT * FROM sysibm.sysdummy1; --IGNORE-THIS 它的工作原理,我们尝试(例如IBM Data Studio中),但我们的DBA的工具报告它在DB2 CLP失败( db2

    0热度

    1回答

    db2 -x或db2 -f filename.sql选项是否支持使用参数标记?我正在从bash脚本调用SQL语句。到目前为止我找不到任何比较,我想我必须在bash中使用字符串连接,并将SQL传递给db2 -x,这看起来不整齐。

    2热度

    1回答

    我需要您的帮助:我在db2 luw 10.5.8上,并将logarchmeth1设置为tsm。我注意到我的日志路径已经满了(剩下的可用空间只有10%),所以我决定使用db2 prune history命令释放一些空间。 这是我用过的命令: db2 prune history 20170813 and delete 我的印象是,这个命令会被事先或等于删除所有日志文件到指定的日期腾出一些空间。 U

    0热度

    1回答

    我使用Liquibase 3.5.3在DB2 LUW 11.0中创建视图。 我将“replaceIfExists”属性设置为true,并且在运行时给它一个“db2上不允许replaceIfExists”的错误。 我知道这个属性在Liquibase中不被DB2支持,但数据库api允许它(我手动执行带有create或replace的sql脚本并且工作正常)。 在DB2中运行此脚本有一些解决方法,或许您

    0热度

    1回答

    我们偶尔会看到问题。运行SQL的存储过程运行非常缓慢。从命令行运行时,相同的SQL运行速度非常快。看来存储过程使用不同的路径。对我们来说,解决方法是放弃并重新创建过程,然后选择正确的计划。 有没有办法在运行时用指令重新执行执行计划来执行存储过程,以便每次都能获得最佳的计划。

    0热度

    1回答

    我发现了错误 在该例程不支持参数或SQL变量“形状”的数据类型,复合SQL语句,或光标值构造的参数列表.. SQLCODE = -789,SQLSTATE = 429BB,DRIVER = 60年4月18日 当我使用代码 CREATE OR REPLACE TRIGGER z BEFORE INSERT OR UPDATE ON x REFERENCING NEW AS N FOR EACH