Slanje SMS-a iz Oracle SQL-a (2. dio od 4)

U ovoj seriji videozapisa možete vidjeti kako povezati Ozeki SMS Gateway i Oracle SQL database server za SMS poruke. Ovaj video pokazuje kako kreirati odgovarajuću strukturu tablice baze podataka koristeći Oracle SQL preko njegove komandne linije.

Sadržaj videa
1. Povezivanje s Oracle-om
2. Kopiranje CREATE TABLE naredbe

Video 1 - Kako povezati Ozeki SMS Gateway i Oracle SQL database server za SMS poruke (Video tutorial)

Molimo pomaknite se dolje kako biste kopirali SQL naredbe Slika 2-4 korištene u videu. Ako ste kreirali bazu podataka u Oracle 11g Express, možete prijeći na sljedeći video.

Ako imate Oracle SQL, trebate ga povezati s Ozeki SMS Gateway-om. Da biste to učinili, trebat će vam neke tablice, koje ćete sada kreirati. Prvo, pokrenite SQL Command Line. Upišite "connect". Sada ćete morati unijeti korisničko ime i lozinku koje ste odabrali tijekom postupka instalacije. Ako ste povezani, nastavite sa sljedećim korakom.

povezivanje s oracle bazom podataka i kreiranje ozekidb baze podataka
Slika 1 - Povezivanje s Oracle bazom podataka i kreiranje ozekidb baze podataka

Oracle SQL naredbe za kopiranje:

Ovaj isječak koda će kreirati odgovarajući tablespace za vašu SQL bazu podataka. Kopirajte kod, zalijepite ga u SQL Command Line i pritisnite enter.

KREIRANJE TABLESPACE-a:

CREATE TABLESPACE ozekidb
DATAFILE 'ozekidb.dbf'
SIZE 40M autoextend on;
Slika 2 - KREIRANJE TABLESPACE-a ozeki

kreiranje ozekiuser korisnika
Slika 3 - Kreiranje ozekiuser korisnika

Ovaj isječak koda će kreirati korisnika koji će imati pristup bazi podataka i dopuštenje za njezinu modifikaciju. Kopirajte kod i zalijepite ga u SQL Command Line kao što ste to učinili prije

KREIRANJE KORISNIKA:

ALTER SESSION SET "_ORACLE_SCRIPT"=true;

CREATE USER ozekiuser 
IDENTIFIED BY ozekipass
DEFAULT TABLESPACE ozekidb;
 
GRANT DBA TO ozekiuser;
Slika 4 - KREIRANJE KORISNIKA ozeki i DODJELJIVANJE pristupa bazi podataka KORISNIKU ozeki

Ovaj kod će kreirati tablicu, sva polja podataka u njoj, indeks, sekvencu, i okidač potrebne za funkcioniranje tablice baze podataka. Kopirajte kod i pokrenite ga u SQL Command Line-u.

KREIRANJE TABLICE:


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;
    /

Slika 5 - KREIRANJE TABLICA ozekimessagein i ozekimessageout

Sve što trebate učiniti je kopirati sve gornje isječke koda i zalijepiti ih redoslijedom iz vodiča. To možete učiniti označavanjem cijelog dijela koda, i pritiskom na "CTRL+C", zatim ga zalijepite u SQL Command Line pritiskom na "CTRL+V". Postupak možete vidjeti na Slici 6.

kopiranje sql naredbi
Slika 6 - Kopiranje SQL naredbi

Pokrenite sve i imat ćete funkcionalnu tablicu baze podataka koja može komunicirati s Ozeki SMS Gateway-om. Sve zalijepljene i izvršene kodove možete vidjeti na Slici 7 i 8.

zalijepite naredbe i pokrenite ih kako biste kreirali strukturu tablice ozekimessagein
Slika 7 - Zalijepite naredbe i pokrenite ih kako biste kreirali strukturu tablice ozekimessagein

zalijepite naredbe i pokrenite ih kako biste kreirali strukturu tablice ozekimessageout
Slika 8 - Zalijepite naredbe i pokrenite ih kako biste kreirali strukturu tablice ozekimessageout

More information