expressão de tabela comum no mysql e view

05/12/2014

0

1 – COMO CRIAR UMA EXPRESSÃO DE TABLE COMUM (CTE) NO MYSQL?
2 – AS VIEW DEVEM SER CRIADAS EM TODAS AS TABELAS DO BANCO DE DADOS?
3 – NA CRIAÇÃO DE UMA SP – STORYD PROCEDURE, DEPENDENDO DO COMANDO [MYSQL]SQL QUAL O NOME QUE DOU NOS FROM, JUNÇÃO DE TABELA, DOU O NOME DA VIEW OU DOU O NOME DA TABELA? NORMALMENTE DOU O NOME DA MINHA TABELA.
Anacleto Linux

Anacleto Linux

Responder

Post mais votado

06/12/2014

1 – COMO CRIAR UMA EXPRESSÃO DE TABLE COMUM (CTE) NO MYSQL?


O MySQL ainda não tem suporte para consultas desse tipo CTE.


2 – AS VIEW DEVEM SER CRIADAS EM TODAS AS TABELAS DO BANCO DE DADOS?


As Views são criadas de acordo com a necessidade de se utilizar consultas mais complexas constantemente, então não é necessário criar em todas as tabelas.

Na empresa onde trabalho construí uma view para uma consulta que envolvia 3 tabelas e ainda continha diversas condições "chatas", essa instrução continha aproximadamente umas 10 linhas, em vez de digitar todas vez a mesma consulta é claro que foi muito mais fácil criar uma view e pronto.


3 – NA CRIAÇÃO DE UMA SP – STORYD PROCEDURE, DEPENDENDO DO COMANDO [MYSQL]SQL QUAL O NOME QUE DOU NOS FROM, JUNÇÃO DE TABELA, DOU O NOME DA VIEW OU DOU O NOME DA TABELA? NORMALMENTE DOU O NOME DA MINHA TABELA.


No JOIN ou FROM, você coloca o nome da tabela se estiver comparando com uma tabela ou colocar o nome da View se estiver comparando com um View.

William

William
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar