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, i

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