Formatando saída com regexp_replace – CPF
Otimize a formatação de CPFs com REGEXP_REPLACE em SQL e simplifique suas queries. Confira como realizar essa mudança de forma prática e eficiente.
O SQL (Structured Query Language) é uma linguagem de programação que gerencia e manipula bancos de dados relacionais. Sendo independente de plataforma, ela oferece recursos flexíveis e suporte a transações. Com comandos como SELECT, INSERT, UPDATE e DELETE, o SQL é essencial para trabalhar com dados estruturados, permitindo consultas e manipulações eficientes.
Otimize a formatação de CPFs com REGEXP_REPLACE em SQL e simplifique suas queries. Confira como realizar essa mudança de forma prática e eficiente.
Aprenda o básico de SQL para iniciantes em Oracle com foco nos comandos e conceitos mais importantes, como CREATE, INSERT e SELECT.
Aprenda a criar uma tabela SQL com uma coluna UF que aceita apenas duas letras maiúsculas usando regexp
Aprenda a criar tabelas no Oracle usando expressões regulares (regexp) e valide dados com regexp_like para garantir a precisão das entradas.
Olá como vai ? Tudo bem? Pergunto: O que é um PROFILE (perfil) ? Reposta simplificada: Um mecanismo que o Oracle fornece para controlarmos recursos e também limites por usuários.Um PROFILE é um conjunto de limites de recursos. View : DBA_PROFILES . Vamos testar dois parâmetros muito interessantes quando usamos PROFILES: PASSWORD_LOCK_TIME e FAILED_LOGIN_ATTEMPTS . Vou mostrar na prática,é… Continue a ler »Profiles: PASSWORD_LOCK_TIME and FAILED_LOGIN_ATTEMPTS
É muito comum as aplicações recuperarem dados de um banco de dados e transformar os dados recebidos em um arquivo .xml, para vários fins. Neste post, vou mostrar como pular a etapa de a aplicação converter o resultset em um xml, fazendo com que o próprio Oracle retorne o xml desejado.
Seja a tabela COUNTRIES do esquema HR com a seguinte estrutura:
– country_id (char(2) not null)
– country_name (varchar2(40))
– region_id (number)
e com os seguintes dados:
AR Argentina 2
AU Australia 3
BE Belgium 1
BR Brazil 2
CA Canada 2
CH Switzerland 1
CN China 3
DE Germany 1
DK Denmark 1
EG Egypt 4
FR France 1
HK HongKong 3
IL Israel 4
IN India 3
IT Italy 1
JP Japan 3
KW Kuwait 4
MX Mexico 2
NG Nigeria 4
NL Netherlands 1
SG Singapore 3
UK United Kingdom 1
US United States of America 2
ZM Zambia 4
ZW Zimbabwe 4
Vamos extrair um xml simples, que contem simplesmente o conteúdo desta tabela. Observe o comando SQL a seguir:
SELECT XMLElement("Countries", XMLAttributes(country_id as COD), XMLForest(country_name as NOME,region_id as REGIAO) ), extract('/*') as XML FROM HR.COUNTRIES; O resultado será:Continue a ler »Extraindo um Documento XML a Partir de uma Base Relacional (1)
Olá pessoal, Neste post, pretendo ensinar como fazer carga de caracteres especiais no Oracle. Para ficar mais fácil entender o problema e também sua solução, vou usar um exemplo: suponhamos que o sistema que está sendo desenvolvido armazene, em um banco de dados, textos contendo caracteres especiais. Vamos imaginar a tabela CODIGOS que possui um campo chamado Id, number(10) e… Continue a ler »Escrevendo Caracteres Especiais
Dias atrás precisei fazer uma limpeza e tive que usar um workaround (mais conhecido como “tapa na base” rs) na tabela de “telefone de clientes”. Eu usei um c[odigo simples para resolver o problema e só vou postá-lo aqui(críticas a parte),porque vira e mexe no grupo Oracle_Br aparece alguém que necessita da mesma coisa,não foi diferente neste começo de mês,e… Continue a ler »Funções úteis: replace + regexp_like
Você tem que melhorar a performance de um SQL, mas não têm experiência suficiente para saber se um índice é necessário ou não, se precisa atualizar as estatísticas, ou renovar o plano de execução? Seus problemas acabaram! No Oracle 10g (mesmo o Express Edition) e 11g, você pode usar o SQL Adivisor. Eu prefiro utilizar no SQL*Plus, e não no… Continue a ler »SELECT lento no Oracle
Script para coletar informações como: Hora atual, nome da instância, nome do servidor e status que a instância se encontra.Olá, Utilizo esse simples script para coletar informações sobre Hora atual, nome da instância, servidor e status que a instância se encontra. Script: id select to_char(sysdate,’DD-MM-RRRR HH24:MI:SS’) as “HORA EXECUTADA” from dual; select instance_name, host_name, status from v$instance; show user Exemplo… Continue a ler »Script: id