Oracle Flashback Query: Recuperando dados

ORA-01843: not a valid month e formato incorreto da data no Windows Server 2012 R

Recentemente, migrando um servidor web, tive um problema de exibição de data em alguns sistemas. Outros até apresentaram erro "ORA-01843: ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Diferenças entre comandos DDL, DML, DCL e TCL

DDL – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos: ...

Usando GLOBAL TEMPORARY TABLE

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão ...

Imagine a seguinte situação: você executou um delete em vários registros, “commitou” e depois percebeu que fez o filtro errado. Parece surreal, mas pode acontecer, tanto apagando quanto manipulando os dados de uma determinada tabela. Somos humanos e podemos errar. Pensando no contexto da recuperação de dados, é importante conhecermos o modelo de “flashback query” […]

Diferença entre erro, falha e defeito

As sete regras do “manual do nunca”

Por conta da minha atual posição na empresa que trabalho, lido com diversos tipos de projetos em diversas áreas. Grande ...

Não existe projetos sem pessoas

Vamos falar um pouco sobre pessoas: desempenho e engajamento. Sinceramente, com toda minha experiência profissional (como gerente, coordenador ou até ...

A importância do Gerenciamento de escopo na Gestão de Projetos

O propósito do gerenciamento da mudança do Escopo é proteger a viabilidade da Definição do Projeto ora aprovada, de modo ...

Por que os projetos de TI fracassam?

A cada ano, centenas de bilhões de dólares são investidos em grandes projetos de TI que não cumprem o que ...

Os termos erro, falha e defeito significam a mesma coisa? Não. Apesar de existirem diversas definições na literatura, estes e outros termos são utilizados sem cuidado e sem distinção. E isto de fato não representa um problema para equipes que se entendem perfeitamente (que são raras exceções). Porém uma utilização correta das definições pode melhorar bastante a comunicação do grupo […]

Diferenças entre FUNCTION e PROCEDURE

Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Procurando textos nos objetos do Oracle

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como ...

Trabalhando com HASHBYTES no SQL Server

Hoje precisei criar uma função para gerar um Hash SHA2_512 dentro de um banco SQL Server 2016. Para quem não ...

Uma function é um bloco muito semelhante a uma procedure.Usarei o PL/SQL como exemplos, mas o conceito serve para outras linguagens de BD também. O que podemos entender de início entre esses dois tipos de blocos é que os blocos functions retornam valores e as procedures podem ou não retornar um valor. As functions tem duas características […]

O que é SQL ?

Trabalhando com HASHBYTES no SQL Server

Hoje precisei criar uma função para gerar um Hash SHA2_512 dentro de um banco SQL Server 2016. Para quem não ...

Diferença entre banco de dados, instância, schema, tablespaces e etc.

Vamos a um pouco de teoria de banco de dados. Tenho certeza que será muito útil para os universitários. :) ...

Oracle Isolation Level – Tipos

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ...

Usando GLOBAL TEMPORARY TABLE

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão ...

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura desse banco de dados, além de incluir, excluir, modificar e pesquisar informações nas tabelas dele. A linguagem SQL não é uma linguagem de programação autônoma; poderia ser chamada de “sub linguagem”. Quando se […]

Procurando textos nos objetos do Oracle

Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Oracle Isolation Level – Tipos

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ...

Usando GLOBAL TEMPORARY TABLE

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão ...

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como fazer. Pois bem, segue uma query que pode ajudar muito. SELECT *FROM ALL_SOURCEWHERE UPPER(TEXT) LIKE ‘%TEXTO%’ Nessa query, ele irá procurar a palavra “TEXTO” em todos os objetos do banco, se encontra algum objeto que […]

Trabalhando com HASHBYTES no SQL Server

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Diferença entre banco de dados, instância, schema, tablespaces e etc.

Vamos a um pouco de teoria de banco de dados. Tenho certeza que será muito útil para os universitários. :) ...

Procurando textos nos objetos do Oracle

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como ...

Diferenças entre comandos DDL, DML, DCL e TCL

DDL – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos: ...

Hoje precisei criar uma função para gerar um Hash SHA2_512 dentro de um banco SQL Server 2016. Para quem não conhece ou não sabe, uma função hash é um algoritmo que mapeia dados de comprimento variável para dados de comprimento fixo. Os valores retornados por uma função hash são chamados valores hash, códigos hash, somas […]

Oracle Isolation Level – Tipos

Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Procurando textos nos objetos do Oracle

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como ...

Usando GLOBAL TEMPORARY TABLE

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão ...

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ao tentar processar várias transações em um banco de dados ao mesmo tempo. No Oracle, os usuários podem especificar níveis de isolamento de transações para indicar o nível de cuidado a ser exercido na resolução […]

Diferenças entre comandos DDL, DML, DCL e TCL

Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

Diferenças entre FUNCTION e PROCEDURE

Uma function é um bloco muito semelhante a uma procedure.Usarei o PL/SQL como exemplos, mas o conceito serve para outras linguagens de ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Procurando textos nos objetos do Oracle

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como ...

DDL – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos: CREATE- para criar objetos no banco de dadosALTER – altera a estrutura da base de dadosTRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidosCOMMENT – […]

Usando GLOBAL TEMPORARY TABLE

Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Procurando textos nos objetos do Oracle

Pessoal, algumas vezes precisamos buscar uma palavra dentro de todos os objetos no banco de dados e não sabemos como ...

Oracle Isolation Level – Tipos

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ...

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão disponíveis apenas dentro de uma determinada sessão ou até que sejam “comitados” (mantidos até o fim da transação)… isso depende de como a GTT foi criada. Pode ser muito útil para trabalhar dados temporários antes de […]

Diferença entre banco de dados, instância, schema, tablespaces e etc.

O que é SQL ?

SQL (structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter ...

Trabalhando com HASHBYTES no SQL Server

Hoje precisei criar uma função para gerar um Hash SHA2_512 dentro de um banco SQL Server 2016. Para quem não ...

Oracle Isolation Level – Tipos

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ...

Usando GLOBAL TEMPORARY TABLE

Global temporary table é um objeto que possui um comportamento equivalente a uma tabela, sendo que os dados inseridos estarão ...

Vamos a um pouco de teoria de banco de dados. Tenho certeza que será muito útil para os universitários. 🙂 Banco de dados:Banco de dados (ou base de dados), é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros […]