【发布时间】:2019-06-30 00:51:07
【问题描述】:
我有执行 pl/sql 代码的动态操作按钮
点击按钮我必须执行两个查询,最初插入到一个表中 然后在另一个表中更新
INSERT INTO student (student_name,
student_father,
student_dob,
student_gender,
country,
email_id,
whatsapp_number,
good_time_to_contact,
time_requested,
mobile_number,
state_province,
city,
zip_code,
skype_id,
street_adress,
course,
language_required,
class_days,
application_id,
updated_by)
SELECT first_name || ' ' || last_name AS StudentName,
father_name,
date_of_birth,
gender,
country_id,
email,
whatsapp_number,
time_to_contact,
learning_time,
mobile_number,
state_province,
city,
zip_code,
skype_id,
street_address,
course_id,
language,
class_days,
:P164_APP_ID,
:App_user
FROM student_app
WHERE app_id = :P164_APP_ID;
UPDATE student_app
SET gr_number =
(SELECT gr_number
FROM student
WHERE application_id = :P164_APP_ID),
updated_by = :App_user,
app_status = '6-STUDYING',
updated_ts = CURRENT_TIMESTAMP
WHERE app_id = :P164_APP_ID;
我正在使用这些 pl/sql 代码,但在表中插入也不更新。
当我从 oracle sql developer 执行时,这些代码执行良好
请帮助我,我正在使用 oracle apex 18.2
【问题讨论】:
标签: oracle oracle11g oracle-sqldeveloper oracle-apex oracle-apex-5.1