Em versões anteriores a 12c, ao se trabalhar com views em que tinha um function no select list, poderia existir um comportamento indesejado. Acontece que mesmo que as funções tivesse a cláusula AUTHID CURRENT_USER, essa função sendo utilizada em uma view sempre iria ser executar com os privilégios do owner da view, ou seja, como …
Tag: view
Create a Lateral Inline View in a Query
Uma LATERAL INLINE VIEW, nada mais é que uma inline view(subquery no from) que referencia uma outra tabela(a esquerda(left)) do FROM. Mas existe algumas restrições, uma delas é que não é possível utilizar as cláusulas PIVOT e UNPIVOT ou um padrão na cláusula table_reference, entre outras restrições. Para entendermos o seu funcionamento, vamos ver um …
Creating Other Schema Objects
Bem, como disse anteriormente, a partir deste post em diante todo o assunto visto será exclusivo da prova SQL Expert e não será cobrado na prova SQL Fundamentals I. Agora que já vimos anteriormente falando sobre views, que nada mais é que um SELECT nomeado e salvo para futuras utilizações, vejamos como criar ele e …
Using DDL Statements to Create and Manage Tables
Bem, existem diversos tipos de objetos no Banco de Dados Oracle. Não vou listar todos aqui, apenas o que são interessantes para o exame, que não são muitos, mas são os mais importantes para um desenvolvedor. Que são: Table Views Synonyms Indexes Sequences Users Roles Constraints Vamos ver rapidamente uma breve definição desses objetos. Table …
Continue lendo Using DDL Statements to Create and Manage Tables
Describe How Schema Objects Work
Esse é o terceiro tópico da certificação SQL Expert. Lembrando que este tópico não está listado na certificação SQL Fundamentals I. Mas é bom mesmo assim dar uma olhada. É um post bem pequeno em comparação com o anterior e nos ajuda a ter uma visão geral dos objetos do schema. Primeiro vamos dar uma …