【发布时间】:2019-11-29 19:35:19
【问题描述】:
我如何如果存在 在 Oracle 中?在 SQL Server 中,以下工作。
create or replace FUNCTION FExemplo(p_processoId INT) RETURN varchar2
AS
v_Result varchar2(255);
v_TemIsso INT;
BEGIN
v_TemIsso := 0;
IF EXISTS (SELECT EXEMPLO.EXEMPLOID FROM EXEMPLO WHERE EXEMPLO.EXEMPLOID = p_processoId)
THEN
v_TemIsso := 1;
END IF;
RETURN '';
END FExemplo;
【问题讨论】:
-
很遗憾,您不能简单地将代码从 SQL Server 复制到 Oracle。您需要学习 Oracle 的做事方式。如果您还没有这样做,我建议您阅读 PL/SQL 语言参考,它是 Oracle 数据库文档的一部分。