APEX ORACLE Как запустить процедуру SQL по ссылке - PullRequest
1 голос
/ 21 января 2020

Я бы хотел запустить процедуру SQL по специально созданной ссылке на странице. Я хотел бы использовать "процессы" для этого.

Моя SQL процедура:

CREATE OR REPLACE PROCEDURE TEST_X
(
  P_ID in integer
)
AS 
BEGIN
  insert into ...
END TEST_X;

Пример ссылки:

<a href="">Click here</a>

Я хотел бы ссылка для выполнения процедуры TEST_X (10)

Ответы [ 2 ]

2 голосов
/ 21 января 2020

Хотя приведенный выше ответ является абсолютно правильным, вы также можете сделать это с помощью динамического действия c, которое является немного более «современным» в вершине. Пример: создайте область c с текстом

<div id="mylink"><a href=#>click here</a></div>

Затем создайте динамическое действие c, которое ссылается на селектор jquery mylink enter image description here

Добавьте истинное действие к действию динамического c типа "Выполнить код pl / sql", и все готово.

1 голос
/ 21 января 2020

создайте ajax процесс и напишите тело процедуры. тогда вы можете сделать ajax запрос от javascript, когда пользователь нажмет на эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...