Pular para o conteúdo principal

Postagens

Mostrando postagens de Julho, 2012

O que devemos conhecer sobre SQL/Oracle Parte 18: Controlando o acesso dos usuários

Diferenciando privilégios de sistema de privilégios de objetos
Existem três categorias gerais para agrupar privilégios, que são:
Privilégios de sistema: habilidade de realizar tarefas especificas no banco de dados, como por exemplo, logar ou criar uma tabela;Privilégios de objeto: habilidade de realizar tarefas em um determinado objeto do banco de dados;Regra (role): coleção de um ou mais privilégios de sistema e/ou privilégios de objeto, e/ou outras regras;

O que devemos ter em mente é o seguinte, privilégios de sistema é o que precisamos para criar objetos do banco de dados, por exemplo, o direito de criar uma tabela é um privilégio de sistema e a habilidade de alterar registros dessa tabela é um privilégio de objeto.
A seguir uma tabela com alguns dos privilégios de sistema:
Privilégios de sistema Privilégio Descrição CREATE SESSION Conectar a base. CREATE TABLE Criar uma tabela na conta do usuário, incluindo a capacidade de alterar e remover a tabela. CREATE VIEW Criar visões na …

O que devemos conhecer sobre SQL/Oracle Parte 17: Suporte a expressões regulares

Utilizando metacharacters

Expressões regulares são utilizadas por varias linguagens de programação e em diversos sistemas operacionais, e o Oracle não é exceção, ele oferece esse poderoso recurso em sua linguagem. São formadas por diversos símbolos e códigos conhecidos como metacharacters, e são utilizados para buscar partes de um determinado texto. A seguir veremos três quadros com os operadores, classes POSIX e intervalos de caracteres:


Operadores das expressões regulares Operador Descrição ( ) Trata a expressão ou o conjunto de literais como uma subexpressão. [...] O par de colchetes delimita uma lista de uma ou mais expressões: combinações de elementos, símbolos, classes equivalentes, classes de caractere ou expressões de dimensão. [^...] Uma expressão de não igualdade. Indica que a lista de expressões dentro dos colchetes não deve ser encontrada. [. ...] O uso do ponto especifica uma combinação de elementos de acordo com o local. Muito útil em situações onde dois ou ma…