Enviar SMS a partir do Oracle SQL (parte 2/4)
Nesta série de vídeos, você pode ver como conectar o Ozeki SMS Gateway e o servidor de banco de dados Oracle SQL para envio de mensagens SMS. Este vídeo mostra como criar a estrutura adequada de tabelas de banco de dados usando o Oracle SQL através de sua linha de comando.
Conteúdo do vídeo1. Conectar ao Oracle
2. Copiar a instrução CREATE TABLE
Por favor, role para baixo para copiar as instruções SQL Figuras 2-4 usadas no vídeo. Se você já criou o banco de dados no Oracle 11g Express, você pode pular para o próximo vídeo.
Se você tem o Oracle SQL, será necessário conectá-lo ao Ozeki SMS Gateway. Para isso, você precisará ter algumas tabelas, que agora serão criadas. Primeiro, execute uma Linha de Comando SQL. Digite "connect". Agora, você precisará fornecer o nome de usuário e a senha escolhidos durante o procedimento de instalação. Se estiver conectado, prossiga para o próximo passo.
Este trecho de código criará um tablespace adequado para o seu banco de dados SQL. Copie o código, cole-o na Linha de Comando SQL e pressione Enter.
CREATE TABLESPACE:CREATE TABLESPACE ozekidb DATAFILE 'ozekidb.dbf' SIZE 40M autoextend on;
Este trecho de código criará um usuário que terá acesso ao banco de dados e permissão para modificá-lo. Copie o código e cole-o na Linha de Comando SQL, como fez anteriormente.
CREATE USER:ALTER SESSION SET "_ORACLE_SCRIPT"=true; CREATE USER ozekiuser IDENTIFIED BY ozekipass DEFAULT TABLESPACE ozekidb; GRANT DBA TO ozekiuser;
Este código criará a tabela, todos os campos de dados nela, o índice, a sequência, e o gatilho necessários para o funcionamento da tabela do banco de dados. Copie o código e execute-o na Linha de Comando SQL.
CREATE TABLE: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; /
Tudo o que você precisa fazer é copiar todos os trechos de código acima e colá-los na ordem do tutorial. Você pode fazer isso destacando toda a parte do código, e pressionar "CTRL+C", depois colar na Linha de Comando SQL pressionando "CTRL+V". Você pode ver o procedimento na Figura 6.
Execute todas elas e você terá uma tabela de banco de dados funcional, que pode se comunicar com o Ozeki SMS Gateway. Você pode ver todos os códigos colados e executados nas Figuras 7 e 8.
More information
- Como enviar SMS do Oracle no Windows 11
- Enviar SMS do oracle
- Receber SMS no oracle
- Configurar oracle para enviar e receber SMS
- Criar tabelas de banco de dados para armazenar SMS
- Configurar o gateway de SMS com oracle
- Enviar um SMS de teste do oracle