在oracle的PL/SQL程序块中能否加入set及accept命令?
如:<<send_dev>>beginsetverifyoff--交互模式下不显示新值、原值setfeedbackoff--不显示命令执行结果,如“已创建1行”、“提交完...
如:
<<send_dev>>
begin
set verify off--交互模式下不显示新值、原值
set feedback off --不显示命令执行结果,如“已创建1行”、“提交完成”等
clear screen
prompt 请输入送修设备资料
prompt ===================
prompt
acc c_serial_no prompt '流水号:'
acc c_dev_no prompt '序列号:'
acc c_dev_name prompt '设备名称:'
acc c_dev_model prompt '设备型号:'
acc c_dev_fault prompt '故障描述:'
acc c_sender prompt '发件人:'
pause '按任意键保存'
insert into device_repair (dev_no,dev_name,dev_model,dev_fault,send_date,sender,status,serial_no)
values ('&c_dev_no','&c_dev_name','&c_dev_model','&c_dev_fault',sysdate,'&c_sender','0','&c_serial_no');
commit;
end<<send_dev>>;
经过测试我已经知道是不能混在一起使用的。但如何将SQLPLUS命令跟PL/SQL命令结合起来使用吗?请指教。 展开
<<send_dev>>
begin
set verify off--交互模式下不显示新值、原值
set feedback off --不显示命令执行结果,如“已创建1行”、“提交完成”等
clear screen
prompt 请输入送修设备资料
prompt ===================
prompt
acc c_serial_no prompt '流水号:'
acc c_dev_no prompt '序列号:'
acc c_dev_name prompt '设备名称:'
acc c_dev_model prompt '设备型号:'
acc c_dev_fault prompt '故障描述:'
acc c_sender prompt '发件人:'
pause '按任意键保存'
insert into device_repair (dev_no,dev_name,dev_model,dev_fault,send_date,sender,status,serial_no)
values ('&c_dev_no','&c_dev_name','&c_dev_model','&c_dev_fault',sysdate,'&c_sender','0','&c_serial_no');
commit;
end<<send_dev>>;
经过测试我已经知道是不能混在一起使用的。但如何将SQLPLUS命令跟PL/SQL命令结合起来使用吗?请指教。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询