【发布时间】:2018-04-25 00:44:01
【问题描述】:
我在创建此程序时遇到问题,它将用于打印特定发票编号的账单模型。这就是我到目前为止所拥有的,我目前只是想让它在为账单做视觉效果之前让它运行。问题是,我不知道是什么让它不能正常运行。我还收到“未在预期位置找到 FROM 关键字”错误。
set serveroutput on;
create or replace procedure facture_client (numfacture invoices.ino%type) IS
detail_ino detail.ino%type;
detail_qty detail.qty%type;
detail_price detail.price%type;
invoices_idate invoices.idate%type;
invoices_itotal invoices.itotal%type;
invoices_salesman invoices.salesman%type;
customer_cno customer.cno%type;
customer_address customer.address%type;
customer_city customer.city%type;
customer_state customer.state%type;
customer_zip customer.zip%type;
customer_phone customer.phone%type;
salesman_nom salesman.nom%type;
begin
select detail.ino into detail_ino, detail.qty into detail_qty, detail.price into detail_price,
invoices.idate into invoices_idate, invoices.itotal into invoices_itotal, invoices.salesman into invoices_salesman,
customer.cno into customer_cno, customer.company into customer_company, customer.address into customer_address, customer.city into customer_city,
customer.state into customer_state, customer.zip into customer_zip, customer.phone into customer_phone,
salesman.nom into salesman_nom
from detail
join invoices on detail.ino = invoices.ino
join customer on invoices.cno = customer.cno
join salesman on invoices.salesman = salesman.salesman
where detail.ino = numfacture;
end;
【问题讨论】:
标签: sql oracle stored-procedures plsql