我正在尝试创建一个简单的 PL/SQL 函数,但它返回错误 -> PLS-00103:遇到符号“IS”。我不确定这里出了什么问题,所以那里的任何人都可以帮忙。我按照以下步骤操作 -
Step1
- 使用 sysdba 登录 -sqlplus / as sysdba
Step2
- 在-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>
不知道为什么我会收到这个奇怪的错误。非常感谢任何帮助。