【发布时间】:2014-03-16 06:34:21
【问题描述】:
创建表:
create table customer (Name varchar2(10), Address varchar(40), Contact number);
为插入创建过程:
CREATE OR REPLACE PROCEDURE SP_CUSTOMER (
p_name customer.Name%TYPE,
p_address customer.Address%TYPE,
p_contact customer.Contact%TYPE)
IS
BEGIN
INSERT INTO customer ("Name", "Address", "Contact")
VALUES (p_name, p_address, p_contact);
COMMIT;
END;
/
错误: IT SHOWS:警告:创建的过程存在编译错误。
CREATE PROCEDURE FOR SELECT:
CREATE OR REPLACE PROCEDURE SP_SELECT_CUSTOMER (
p_name customer.Name%TYPE,
p_address customer.Address%TYPE,
p_contact customer.Contact%TYPE)
IS
BEGIN
SELECT Name, Address, Contact FROM customer;
END;
/
错误: IT SHOWS:警告:创建的过程存在编译错误。
有什么问题。?如何解决?
【问题讨论】:
标签: oracle stored-procedures plsql oracle10g