Pošiljanje SMS iz Oracle SQL (2. del/4)
V tej video seriji lahko vidite, kako povezati Ozeki SMS Gateway in Oracle SQL podatkovni strežnik za sporočanje SMS. Ta video prikazuje, kako ustvariti ustrezno strukturo podatkovne tabele z uporabo Oracle SQL prek njegove ukazne vrstice.
Vsebina videa1. Povezava z Oracle
2. Kopiranje stavka CREATE TABLE
Prosimo, pomaknite se navzdol, da kopirate SQL stavke Slika 2-4, uporabljene v videu. Če ste ustvarili podatkovno bazo v Oracle 11g Express, lahko preskočite na naslednji video.
Če imate Oracle SQL, ga morate povezati z Ozeki SMS Gateway. Za to boste potrebovali nekaj tabel, ki jih boste zdaj ustvarili. Najprej zaženite SQL Command Line. Vtipkajte "connect". Zdaj boste morali vnesti uporabniško ime in geslo, ki ste ju izbrali med postopkom namestitve. Če ste povezani, nadaljujte z naslednjim korakom.
Ta del kode bo ustvaril primeren tablespace za vašo SQL podatkovno bazo. Kopirajte kodo, prilepite jo v SQL Command Line in pritisnite enter.
USTVARI TABLESPACE:CREATE TABLESPACE ozekidb DATAFILE 'ozekidb.dbf' SIZE 40M autoextend on;
Ta del kode bo ustvaril uporabnika, ki bo imel dostop do podatkovne baze in dovoljenje za njeno spreminjanje. Kopirajte kodo in jo prilepite v SQL Command Line, kot ste to storili prej
USTVARI UPORABNIKA:ALTER SESSION SET "_ORACLE_SCRIPT"=true; CREATE USER ozekiuser IDENTIFIED BY ozekipass DEFAULT TABLESPACE ozekidb; GRANT DBA TO ozekiuser;
Ta koda bo ustvarila tabelo, vse podatkovna polja v njej, indeks, zaporedje, in sprožilec, potreben za delovanje podatkovne tabele. Kopirajte kodo in jo zaženite v SQL Command Line.
USTVARI TABELO:CREATE TABLE ozekimessagein ( id int, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg varchar(160) default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, operator varchar(120) default NULL, msgtype varchar(160) default NULL, reference varchar(100) default NULL ); CREATE index index_id1 ON ozekimessagein(id); CREATE SEQUENCE X; CREATE TRIGGER ozekimessagein_auto BEFORE INSERT on ozekimessagein for each row when (new.id is null) begin SELECT x.nextval INTO :new.id FROM DUAL; end; / CREATE TABLE ozekimessageout ( id int, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg varchar(160) default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, operator varchar(120) default NULL, msgtype varchar(160) default NULL, reference varchar(100) default NULL, status varchar(20) default NULL, errormsg varchar(250) default NULL ); CREATE index index_id2 ON ozekimessageout(id); CREATE SEQUENCE Y; CREATE TRIGGER ozekimessageout_auto BEFORE INSERT on ozekimessageout for each row when (new.id is null) begin SELECT y.nextval INTO :new.id FROM DUAL; end; /
Vse, kar morate storiti, je kopirati vse delčke kode od zgoraj in jih prilepiti v vrstnem redu vadnice. To lahko storite tako, da označite celoten del kode, in pritisnete "CTRL+C", nato pa jo prilepite v SQL Command Line s pritiskom na "CTRL+V". Postopek lahko vidite na Sliki 6.
Zaženite vse in imeli boste delujočo podatkovno tabelo, ki lahko komunicira z Ozeki SMS Gateway. Vse kode, prilepljene in izvedene, lahko vidite na Sliki 7 in 8.
More information
- Kako poslati SMS iz Oracle na Windows 11
- Pošiljanje SMS iz oracle
- Prejemanje SMS v oracle
- Nastavitev oracle za pošiljanje in prejemanje SMS
- Ustvarjanje tabel podatkovne baze za shranjevanje SMS
- Konfigurirajte SMS prehod z oracle
- Pošlji testno SMS iz oracle