Как выполнить CMD в SQL?

Я использую sys_exec, но не могу найти правильный путь для правильного выполнения. Пожалуйста, кто-нибудь поможет мне, это лучше для меня. Я использую Oracle SQL

Ниже мой код.

CREATE or REPLACE TRIGGER sms_trigger
AFTER INSERT ON student
FOR EACH ROW
ENABLE
DECLARE lclcmd CHAR(255);
res VARCHAR(255);
BEGIN

lclcmd := CONCAT('php C:/xampp/htdocs/sample/sms_send.php','something');
res := sys_exec(lclcmd);

END;
/

-2

Решение

Вы можете просто пропустить пробел между .php файл и параметр. С вашим кодом командная строка вызова будет выглядеть следующим образом;

php C:/xampp/htdocs/sample/sms_send.phpsomething

Я сомневаюсь, что у вас есть файл с таким именем. Добавьте пробел после .php и посмотрим что получится

lclcmd := CONCAT('php C:/xampp/htdocs/sample/sms_send.php ','something');

Публикуйте сообщения об ошибках, которые вы можете получать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]