2020-09-24 15:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们一无所知,如何一次编写更多的存储过程。
在Eclipse中,我们只能一一编写存储过程。
我有ddl.sql文件,其中有多个过程,例如:
创建过程proc1(...)begin ... end;
创建过程proc2(...)begin ... end;
...
创建过程procN(...)begin ... end;
但是在Eclipse(在SQL Console中)中,它以错误结尾。 如果我在一个SQL命令中创建"仅存储过程",它将起作用。 但是我需要在一个DDL脚本中创建多个过程。
请为您的问题添加更多详细信息以使其更清楚吗? 您是否在问如何并行处理彼此相关的不同过程(例如,一个过程调用另一个过程)? 在XS Classic中(正如您所谈论的Eclipse),您可能会在激活过程中遇到依赖性问题(即使您同时激活所有过程)。
我们认为,这个问题是在 陈述案例。 在Eclipse(在SQL Console中)中,此示例始终以错误结尾:
放置过程save_log_1;
创建过程save_log_1(v_origin varchar(255),v_value varchar(5000)as
光标c_cursor1(p_nid整数)FOR
当'X'时选择case哑元,然后从哑元中以1 else 2结尾;
开始插入debug_log(日期,原点,值)值((从哑元中选择current_timestamp),v_origin,v_value);
结束;
删除过程save_log_2;
创建过程save_log_2(v_origin varchar(255),v_value varchar(5000)as
开始
插入debug_log(日期,原点,值)值((从哑元中选择current_timestamp),v_origin,v_value);
结尾;
最多设置5个标签!
我有ddl.sql文件,其中有多个过程,例如:
创建过程proc1(...)begin ... end;
创建过程proc2(...)begin ... end;
...
创建过程procN(...)begin ... end;
但是在Eclipse(在SQL Console中)中,它以错误结尾。 如果我在一个SQL命令中创建"仅存储过程",它将起作用。 但是我需要在一个DDL脚本中创建多个过程。
请为您的问题添加更多详细信息以使其更清楚吗? 您是否在问如何并行处理彼此相关的不同过程(例如,一个过程调用另一个过程)? 在XS Classic中(正如您所谈论的Eclipse),您可能会在激活过程中遇到依赖性问题(即使您同时激活所有过程)。
我们认为,这个问题是在 陈述案例。 在Eclipse(在SQL Console中)中,此示例始终以错误结尾:
放置过程save_log_1;
创建过程save_log_1(v_origin varchar(255),v_value varchar(5000)as
光标c_cursor1(p_nid整数)FOR
当'X'时选择case哑元,然后从哑元中以1 else 2结尾;
开始插入debug_log(日期,原点,值)值((从哑元中选择current_timestamp),v_origin,v_value);
结束;
删除过程save_log_2;
创建过程save_log_2(v_origin varchar(255),v_value varchar(5000)as
开始
插入debug_log(日期,原点,值)值((从哑元中选择current_timestamp),v_origin,v_value);
结尾;
一周热门 更多>