Oracle11g 我想用oracle写一个sybase脚本
我有一个sybase查询,我想在Oracle中完成此目的 查询-如果存在,从T1中选择Clm1,其中Clm1='P0C7' 开始 选择1/0 终止Oracle11g 我想用oracle写一个sybase脚本,oracle11g,Oracle11g,我有一个sybase查询,我想在Oracle中完成此目的 查询-如果存在,从T1中选择Clm1,其中Clm1='P0C7' 开始 选择1/0 终止 提交(COMMIT)假设这是PL/SQL而不是SQL—Oracle中存在差异。PL/SQL允许代码块,这就是您所拥有的 DECLARE c integer; BEGIN SELECT COUNT(*) INTO c FROM T1 WHERE clm1 = 'P
提交(COMMIT)假设这是PL/SQL而不是SQL—Oracle中存在差异。PL/SQL允许代码块,这就是您所拥有的
DECLARE
c integer;
BEGIN
SELECT
COUNT(*)
INTO c
FROM
T1
WHERE
clm1 = 'P0C7';
IF c > 0 THEN
BEGIN
-- Do something
END ;
END ;
需要更多的上下文。也许你可以多花点时间解释一下你的需求?请记住,我们对您的问题没有背景知识-因此不要假设我们只会理解,例如,选择1/0对我来说似乎会产生一个被零除的错误。是的,当值存在时,我们需要提出一个错误。