RUVIDEO
Поделитесь видео 🙏

Send SMS From Oracle Database

📁 Обучение 👁️ 17 📅 08.12.2023

ACL Create
=================
BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl =(Need Angled Brackets) 'fa1.xml',
description = 'WWW ACL',
principal = 'HRMS',---------------------Database Schema
is_grant = true,
privilege = 'connect');

DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(acl = 'fa1.xml',
principal = 'HRMS',,---------------------Database Schema
is_grant = true,
privilege = 'resolve');

DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl = 'fa1.xml',
host = '66.45.237.70');
END;


GRANT EXECUTE ON UTL_HTTP TO HRMS;

SMS Procedure:
=============
CREATE OR REPLACE PROCEDURE SEND_SMS (P_Output OUT VARCHAR2)
IS
V_message VARCHAR2 (2000) := 'message';
url VARCHAR2 (2000);
V_RECEIVER VARCHAR2 (15) := NULL;
Vmsg VARCHAR2 (2000);
Vmsg1 VARCHAR2 (2000);
Vsts VARCHAR2 (20);

BEGIN
V_RECEIVER:='01748916***';---------------Sample Mobile Number
V_RECEIVER := '88' || SUBSTR (V_RECEIVER, -11);
V_MESSAGE := 'This is testing message.';-----------------This is sample message

V_MESSAGE := REPLACE (V_MESSAGE, ' ', '%20');----------------Remove Space From Message


IF V_RECEIVER IS NOT NULL AND V_RECEIVER=! 'N'
THEN--------------Check Validation

-------------------------------------------For HTTP -------------------------
url :=
UTL_HTTP.
request (
'http://66.45.237.70/api.php?username=************'-------------------------------Bulk SMS API
|| CHR (38)
|| 'password=***********'---------------------Password
|| CHR (38)
|| 'number='
|| V_RECEIVER
|| CHR (38)
|| 'sender=apexsolutions'
|| CHR (38)
|| 'type=0'
|| CHR (38)
|| 'message='
|| V_MESSAGE);

DBMS_OUTPUT.put_line (URL);

Vmsg := url;

--SELECT LENGTH (Vmsg) INTO Vsts FROM DUAL;
Vmsg1 := SUBSTR (Vmsg, 121, 1);
---------------------------Checking Return Message ---------
IF TO_CHAR (SUBSTR (URL, 1, 4)) = '1101'
THEN
P_Output := 'S';--------------
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1001'
THEN
P_Output := 'F_NO';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1002'
THEN
P_Output := 'F_SN';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1003'
THEN
P_Output := 'F_MS';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1004'
THEN
P_Output := 'F_PRM';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1005'
THEN
P_Output := 'F_UP';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1006'
THEN
P_Output := 'F_BAL';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1007'
THEN
P_Output := 'F_AV';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1008'
THEN
P_Output := 'F_OS';
ELSIF TO_CHAR (SUBSTR (URL, 1, 4)) = '1009'
THEN
P_Output := 'F_AS';
ELSE
P_Output := 'F_OT';
END IF;

P_Output := Vmsg1;
ELSE
RAISE_APPLICATION_ERROR (-20001, SQLERRM);
NULL;
END IF;
--END IF;

EXCEPTION
WHEN OTHERS
THEN
RAISE_APPLICATION_ERROR (-20001, SQLERRM);
END;

Procedure Execute Process:
=========================
DECLARE
V_OUTPUT VARCHAR2 (100);
BEGIN
SEND_SMS (V_OUTPUT);
DBMS_OUTPUT.put_line (V_OUTPUT);
END;

#oracle#database#sms send#apexsolutions#sms

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Send SMS From Oracle Database», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.