SMS küldése Oracle SQL-ből (2. rész/4)
Ebben a videósorozatban láthatod, hogyan csatlakoztatható az Ozeki SMS Gateway és az Oracle SQL adatbázis szerver SMS üzenetküldéshez. Ez a videó bemutatja, hogyan hozható létre a megfelelő adatbázistábla szerkezet az Oracle SQL parancssori felületén keresztül.
Videó tartalma1. Csatlakozás az Oracle-hoz
2. CREATE TABLE utasítás másolása
Kérjük, görgessen le az SQL utasítások másolásához a 2-4. ábrán látható módon. Ha már létrehozta az adatbázist az Oracle 11g Express-ben, ugorhat a következő videóhoz.
Ha rendelkezel Oracle SQL-lel, csatlakoztatnod kell az Ozeki SMS Gateway-hez. Ehhez szükséges lesz néhány tábla, amelyeket most fogsz létrehozni. Először indítsd el az SQL Command Line-t. Írd be a „connect” parancsot. Most meg kell adnod a felhasználónevet és a jelszót, amelyet a telepítés során választottál. Ha csatlakoztál, folytasd a következő lépéssel.
Ez a kódrészlet létrehoz egy megfelelő táblateret az SQL adatbázisodhoz. Másold a kódot, illeszd be az SQL Command Line-ba, és nyomj Entert.
TÁBLATERÜLET LÉTREHOZÁSA:CREATE TABLESPACE ozekidb DATAFILE 'ozekidb.dbf' SIZE 40M autoextend on;
Ez a kódrészlet létrehoz egy felhasználót, aki hozzáférhet az adatbázishoz és jogosult annak módosítására. Másold a kódot, és illeszd be az SQL Command Line-ba, ahogyan azt korábban is tetted.
FELHASZNÁLÓ LÉTREHOZÁSA:ALTER SESSION SET "_ORACLE_SCRIPT"=true; CREATE USER ozekiuser IDENTIFIED BY ozekipass DEFAULT TABLESPACE ozekidb; GRANT DBA TO ozekiuser;
Ez a kód létrehozza a táblát, az összes adatmezejét, az indexet, a szekvenciát, és a triggert, amelyek szükségesek az adatbázistábla működéséhez. Másold a kódot, és futtasd az SQL Command Line-ban.
TÁBLA LÉTREHOZÁSA: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; /
Minden, amit tenned kell, az az, hogy másold az összes fenti kódrészletet, és illeszd be a tutorial sorrendjében. Ezt megteheted úgy, hogy kijelölöd az egész kódrészt, és megnyomod a „CTRL+C” billentyűkombinációt, majd beilleszted az SQL Command Line-ba a „CTRL+V” megnyomásával. A folyamatot a 6. ábrán láthatod.
Futtasd az összeset, és lesz egy működő adatbázistáblád, amely képes kommunikálni az Ozeki SMS Gateway-vel. Az összes kód beillesztését és végrehajtását a 7. és 8. ábrán láthatod.
More information
- SMS küldése Oracle-ból Windows 11-en
- SMS küldése oracle-ból
- SMS fogadása oracle-ban
- Oracle beállítása SMS küldésére és fogadására
- Adatbázis táblák létrehozása SMS tárolásához
- Az SMS gateway konfigurálása oracle-ral
- Teszt SMS küldése oracle-ból