我必须将所有过程从Oracle迁移到DB2数据库。我想知道,如果作为甲骨文工作,如何在内部设置语法。
变量已在Oracle ps_iPkCooperativa中使用,并且正在接收0。
Oracle代码:
BEGIN
SELECT CCOOP
INTO ps_iPkCooperativa
FROM COOP
EXCEPTION
WHEN NO_DATA_FOUND
THEN ps_iPkCooperativa := 0;
END;
我如何在DB2中做到这一点?
我是IBM DB2的新手。我得到了一项将数据从DB2迁移到SQL Server的工作。能够通过命令提示符连接DB2数据库和IBM DB2客户端。我们已经在C#中使用ASP.NET SQL批量复制将Oracle数据迁移到SQL server。需要根据每日更新定期迁移DB2数据。需要有关如何在任何编辑器中运行sql查询的详细信息,如SQL plus for DB2或Management Studio for SQL Server。还需要有关如何在C#中使用海量复制同步DB2数据的信息。提前感谢您的回答!
我正在尝试执行一个SQL,它由绑定变量组成。它在ORACLE中运行得很好,但对DB2却不起作用。
下面是示例SQL:( sample /UCASE,它可以是任何内容)
SELECT Col1 FROM tab1 WHERE Col1 = 'abc' AND (UPPER(Col1) LIKE (UPPER(:1) || '%' ESCAPE '\') ORDER BY 1
错误如下:
db2 => SELECT Col1 FROM tab1 WHERE Col1 = 'abc' AND (UPPER(Col1) LIKE (
我正在将一些SQL查询从Oracle迁移到DB2 UDB8。
下面是SQL查询:
create unique index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION
(case when BUSINESS_KEY_ is null then null else PROC_DEF_ID_ end,
case when BUSINESS_KEY_ is null then null else BUSINESS_KEY_ end);
有没有人知道在DB2 UDB8.x中什么是等价的SQL?
仅供参考:这是我为Activiti BPM工具创建的SQL查询。
我不喜欢db2控制台输出
db2 => SELECT city,SUM(sales) as sum from offices group by city;
CITY SUM
----------------------------------------------------------------------------------------