[Oracle] - Função para Remover caracteres especiais em Textos

Bom pessoal, a função abaixo remover caracteres especiais em textos no Oracle, facilitando o tratamento de dados do tipo texto, auxiliando em consultas e criação de índices.

CREATE OR REPLACE FUNCTION NORMALIZAR(str_in VARCHAR2) RETURN VARCHAR2 IS    pos           NUMBER(10);    chars_special VARCHAR2(255);    chars_normal  VARCHAR2(255);    str           VARCHAR2(255) := UPPER(str_in); BEGIN

[Oracle] - Trabalhando com Listas Dinâmicas

Bom pessoal, vou informar abaixo a implementação de criação e utilização de listas dinâmicas no Oracle, validas para versões 10g, 11g e 12c.

CREATE OR REPLACE TYPE t_id IS TABLE OF VARCHAR2(32000);

/

CREATE OR REPLACE

FUNCTION fnc_gera_lista(lista       VARCHAR2,

                           delimitador VARCHAR2) RETURN t_id IS

      v_id t_id;

   BEGIN

      SELECT regexp_substr(

Alta disponibilidade com MySQL – Parte 2

Olá pessoal! Este é o segundo de três posts relacionados a alta disponibilidade com MySQL e explicarei como fazer a replicação MySQL como Master to Master, de uma forma simples e eficiente. Se você não leu o primeiro post “Alta disponibilidade com MySQL – Parte 1” eu indico a leitura.

 

Como funciona a replicação?

A replicação do MySQL basicamente é formada por dois servidores, podendo ser um Master e um Slave ou dois Masters, isto vai depender da sua necessidade. O que acontece quando temos dois servidores replicados é que ao inserir um dado no banco, criar um usuário ou um banco de dados, o servidor que possui estas informações gravará as mudanças em um log binário que será trafegado até o servidor secundário que fará uma leitura deste log e fará as mesmas alterações feitas no servidor …

[Leia mais]
Alta disponibilidade com MySQL – Parte 2

Olá pessoal! Este é o segundo de três posts relacionados a alta disponibilidade com MySQL e explicarei como fazer a replicação MySQL como Master to Master, de uma forma simples e eficiente. Se você não leu o primeiro post “Alta disponibilidade com MySQL – Parte 1” eu indico a leitura.

 

Como funciona a replicação?

A replicação do MySQL basicamente é formada por dois servidores, podendo ser um Master e um Slave ou dois Masters, isto vai depender da sua necessidade. O que acontece quando temos dois servidores replicados é que ao inserir um dado no banco, criar um usuário ou um banco de dados, o servidor que possui estas informações gravará as mudanças em um log binário que será trafegado até o servidor secundário que fará uma leitura deste log e fará as mesmas alterações feitas no servidor …

[Leia mais]
Alta disponibilidade com MySQL – Parte 2

Olá pessoal! Este é o segundo de três posts relacionados a alta disponibilidade com MySQL e explicarei como fazer a replicação MySQL como Master to Master, de uma forma simples e eficiente. Se você não leu o primeiro post “Alta disponibilidade com MySQL – Parte 1” eu indico a leitura.

 

Como funciona a replicação?

A replicação do MySQL basicamente é formada por dois servidores, podendo ser um Master e um Slave ou dois Masters, isto vai depender da sua necessidade. O que acontece quando temos dois servidores replicados é que ao inserir um dado no banco, criar um usuário ou um banco de dados, o servidor que possui estas informações gravará as mudanças em um log binário que será trafegado até o servidor secundário que fará uma leitura deste log e fará as mesmas alterações feitas no servidor …

[Leia mais]
Como criar um CMS simples em PHP com links amigáveis para SEO

Atualmente, os motores de busca como o Google dão valor cada vez mais à experiência do usuário fornecida pelos sites para classificá-los. Então, SEO muitas vezes significa fazer os sites mais amigáveis aos usuários.

Um aspecto que contribui para o bom posicionamento em buscas dos sites é a URL amigável, que permite ao usuário saber sobre o que é determinada página apenas pela URL.

Neste artigo, veremos como criar um sistema de gerenciamento de conteúdo (CMS) simples que usa URLs amigáveis ​​para as páginas de conteúdo, para que você possa implementar em seus próprios projetos sem ter que usar outros CMS grandes.

Introdução

Search Engine Optimization (SEO) é muito importante para qualquer site hoje. Se você não otimizar seu site, ninguém vai encontrá-lo nos motores de busca. E não há nenhum uso para um site se ninguém pode encontrá-lo.

Este artigo explica …

[Leia mais]
Alta disponibilidade com MySQL – Parte 1

Olá pessoal! Esta é o primeiro de 3 de posts que farei para explicar o que é alta disponibilidade como fazer uma arquitetura altamente disponível com o MySQL Server.

Com a facilidade de obtermos e armazenarmos as informações e a necessidade de termos o total acesso aos dados de qualquer lugar e qualquer hora, não podemos depender de apenas um ponto único de armazenamento e consulta de dados. Imagine a sua empresa fazendo o fechamento de caixa sem os dados ou sua loja virtual totalmente inacessível em plena Black Friday ou até mesmo uma empresa de transporte com todos os caminhões parados por horas e horas! Todo este incomodo e principalmente a perda de dinheiro podem ser prevenidos tendo um sistema altamente disponível para o seu banco de dados.

O que é alta disponibilidade?

A wikipédia define alta disponibilidade como:

"Um sistema feito por Alexandre pingo(HA:High-Availability) é um sistema …
[Leia mais]
Alta disponibilidade com MySQL – Parte 1

Olá pessoal! Esta é o primeiro de 3 de posts que farei para explicar o que é alta disponibilidade como fazer uma arquitetura altamente disponível com o MySQL Server.

Com a facilidade de obtermos e armazenarmos as informações e a necessidade de termos o total acesso aos dados de qualquer lugar e qualquer hora, não podemos depender de apenas um ponto único de armazenamento e consulta de dados. Imagine a sua empresa fazendo o fechamento de caixa sem os dados ou sua loja virtual totalmente inacessível em plena Black Friday ou até mesmo uma empresa de transporte com todos os caminhões parados por horas e horas! Todo este incomodo e principalmente a perda de dinheiro podem ser prevenidos tendo um sistema altamente disponível para o seu banco de dados.

O que é alta disponibilidade?

A wikipédia define alta disponibilidade como:

"Um sistema feito por Alexandre pingo(HA:High-Availability) é um sistema …
[Leia mais]
Alta disponibilidade com MySQL – Parte 1

Olá pessoal! Esta é o primeiro de 3 de posts que farei para explicar o que é alta disponibilidade como fazer uma arquitetura altamente disponível com o MySQL Server.

Com a facilidade de obtermos e armazenarmos as informações e a necessidade de termos o total acesso aos dados de qualquer lugar e qualquer hora, não podemos depender de apenas um ponto único de armazenamento e consulta de dados. Imagine a sua empresa fazendo o fechamento de caixa sem os dados ou sua loja virtual totalmente inacessível em plena Black Friday ou até mesmo uma empresa de transporte com todos os caminhões parados por horas e horas! Todo este incomodo e principalmente a perda de dinheiro podem ser prevenidos tendo um sistema altamente disponível para o seu banco de dados.

O que é alta disponibilidade?

A wikipédia define alta disponibilidade como:

"Um sistema feito por Alexandre pingo(HA:High-Availability) é um sistema …
[Leia mais]
[Oracle] SQLcl – Evolução do SQL*Plus