oracle10程序中的编译错误
我用oracle编写了简单的存储过程。但它显示了编译错误创建的过程 我的代码是:oracle10程序中的编译错误,oracle,stored-procedures,oracle10g,Oracle,Stored Procedures,Oracle10g,我用oracle编写了简单的存储过程。但它显示了编译错误创建的过程 我的代码是: Create PROCEDURE test ( ID_no varchar ) AS BEGIN SELECT Student.name , Student.dept, from Student WHERE Student.id=ID_no END; / 请帮我解决这个问题 1)额外的逗号- 从中选择Student.name、Student.dept 2) select后缺少分号- WHE
Create PROCEDURE test
(
ID_no varchar
)
AS
BEGIN
SELECT Student.name , Student.dept, from Student
WHERE Student.id=ID_no
END;
/
请帮我解决这个问题 1)额外的逗号-
从中选择Student.name、Student.dept
2) select后缺少分号-
WHERE Student.id=ID_no
END;
3) 如果从查询中获取值,则应将其放在以下位置-
CREATE PROCEDURE test(id_no VARCHAR) AS
s_name student.name%TYPE;
s_dept student.dept%TYPE;
BEGIN
SELECT student.name, student.dept
INTO s_name, s_dept
FROM student
WHERE student.id = id_no;
END;
/
你错过了一次机会;在where子句使用代码后,我得到了一个编译错误的过程。更改代码。但无论如何,oracle错误代码以“ORA-”开头,并有简短的描述。始终编写错误代码。