执行脚本时遇到 PLS-00103 错误
Posted
技术标签:
【中文标题】执行脚本时遇到 PLS-00103 错误【英文标题】:PLS-00103 error encountered while executing a script 【发布时间】:2017-10-25 16:20:53 【问题描述】:我在执行以下脚本时遇到了错误。我曾经一直运行相同的脚本,但从来没有遇到过问题。我希望我的问题得到了很好的编辑,格式正确且清晰。
[错误] PLS-00103 (15: 47):PLS-00103:在预期以下情况之一时遇到符号“文件结尾”:开始函数杂注过程子类型类型当前
CREATE OR REPLACE PROCEDURE UPDATE_TABLE (
v_process_period IN VARCHAR2,
v_loop IN VARCHAR2)
AS
v_cnt1 INTEGER := 0;
v_prpr_id VARCHAR2 (12) := NULL;
v_pcp_prpr_id VARCHAR2 (12) := NULL;
v_prpr_mctr_val1 VARCHAR2 (4) := NULL;
v_Secondary_idcd_id VARCHAR2 (10) := NULL;
v_primary_idcd_id VARCHAR2 (10) := NULL;
v_event1 VARCHAR2 (30) := NULL;
v_event2 VARCHAR2 (30) := NULL;
v_event3 VARCHAR2 (30) := NULL;
v_event4 VARCHAR2 (30) := NULL;
v_er_flag VARCHAR2 (10) := 'NO';
v_rec_cnt INTEGER := 0;
v_place_of_service VARCHAR2 (2) := NULL;
V_prpr_mctr_type VARCHAR2 (4) := NULL;
V_prcf_mctr_spec VARCHAR2 (4) := NULL;
V_paid_tot NUMBER (18, 4);
V_copay_tot NUMBER (18, 4);
V_ded_tot NUMBER (18, 4);
V_coins_tot NUMBER (18, 4);
V_risk_wh_tot NUMBER (18, 4);
V_allow_tot NUMBER (18, 4);
v_cob_tot NUMBER (18, 4);
v_cob_hdr NUMBER (18, 4);
v_denied VARCHAR2 (1);
V_er_cnt INTEGER := 0;
V_er_cnt1 INTEGER := 0;
V_er VARCHAR2 (30) := NULL;
V_rad VARCHAR2 (30) := NULL;
V_ipa VARCHAR2 (4) := NULL;
V_clhp_fac_type VARCHAR2 (2) := NULL;
V_clhp_bill_class VARCHAR2 (1) := NULL;
V_clhp_frequency VARCHAR2 (1) := NULL;
V_clhp_adm_source VARCHAR2 (1) := NULL;
V_clhp_dc_stat VARCHAR2 (2) := NULL;
V_clhp_dc_dt DATE := NULL;
V_agrg_id VARCHAR2 (4) := NULL;
v_pos_count INTEGER := 0;
v_global_cnt INTEGER := 0;
v_drg VARCHAR2 (3) := NULL;
V_nwst_pfx VARCHAR2 (4) := NULL;
v_new_nwnw_id VARCHAR2 (12) := NULL;
【问题讨论】:
【参考方案1】:脚本的其余部分在哪里?这是一个语法问题。请查看以下示例以获取更多信息:
create oracle package encountered PLS-00103: Encountered the symbol "CREATE"
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: ;
create oracle package encountered PLS-00103: Encountered the symbol "CREATE"
PLS-00103 Oracle stored procedure error
您的程序需要一个 BEGIN 和一个 END。
【讨论】:
以上是关于执行脚本时遇到 PLS-00103 错误的主要内容,如果未能解决你的问题,请参考以下文章
PLS-00103:在检查绑定变量中的值时遇到符号“EXCEPTION”错误
Pl SQL Oracle PLS-00103:遇到符号“CREATE”