gpt4 book ai didi

function - PL/SQL函数错误-PLS-00103 : Encountered the symbol “IS”

转载 作者:行者123 更新时间:2023-12-02 10:47:10 26 4
gpt4 key购买 nike

我试图创建一个简单的PL/SQL函数,但返回错误-> PLS-00103:遇到符号“IS”。我不确定这是怎么了,所以有人可以帮忙。我遵循以下步骤-
Step1-使用systba登录-sqlplus / as sysdbaStep2-在test.sql下使用以下代码创建了文件名C:\-

CREATE OR REPLACE FUNCTION employer_details_func
RETURN VARCHAR(20);
IS
emp_name VARCHAR(20);
BEGIN
SELECT first_name INTO emp_name
FROM emp_tbl WHERE empID = '100';
RETURN emp_name;
END;
/
Step3-运行以下命令-
SQL>@C:\test.sql
Warning: Function created with compilation errors.
SQL> show error function Func;
Errors for FUNCTION FUNC:
LINE/COL ERROR
5/1 PLS-00103: Encountered the symbol "IS"
SQL>

不知道为什么我会收到这个奇怪的错误。非常感谢您的帮助。

最佳答案

如下创建函数并尝试

CREATE OR REPLACE FUNCTION employer_details_func
RETURN VARCHAR2
IS
emp_name VARCHAR2 (20);
BEGIN
SELECT first_name
INTO emp_name
FROM emp_tbl
WHERE empID = '100';

RETURN emp_name;
END;
/

关于function - PL/SQL函数错误-PLS-00103 : Encountered the symbol “IS” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13216228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com