33 - T-SQL - VIEWS (Exibições) - Criar, Alterar e Excluir - SQL Server

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии •

  • @demervalleite5891
    @demervalleite5891 4 года назад

    Finalmente compreendido, como de se esperar, ótima aula do professor Fabio.

  • @jessicahemily2751
    @jessicahemily2751 Год назад

    Ótima aula!

  • @rafaelsantana8167
    @rafaelsantana8167 9 лет назад +9

    Muito bom e bem explicado...Podiam ampliar as aulas como mostrar dar permissões, revogar permissão, Transações , criar scripts de administração de banco ou seja aulas mais avançadas..

  • @ricardofreitas8634
    @ricardofreitas8634 2 года назад

    Ótima aula

  • @JoaoPedroCBoell
    @JoaoPedroCBoell 6 лет назад

    Você é muito bom. Parabéns

  • @joaopoliceno8844
    @joaopoliceno8844 3 года назад

    Muito bom.

  • @TheAndozio
    @TheAndozio 4 года назад

    ótima aula sintetizando bem uma matéria complexa. abraços

  • @marcoaurelio8939
    @marcoaurelio8939 7 лет назад +1

    Tem de ser utilizado com cuidado, principalmente quando houver "join" entre tabelas e views

  • @Revisao_Otaku
    @Revisao_Otaku Год назад

    alguem sabe me informar por favor se tem alguma aula dele ensinando expansão do tamanho de um banco de dado ssms ?

  • @paulodenis5895
    @paulodenis5895 6 лет назад +1

    Olá. Muito boa a aula.
    Porém, quais as vantagens de se criar uma view ao invés de executar uma consulta diretamente nas tabelas? O motivo seria performance?

    • @michelealvarenga421
      @michelealvarenga421 5 лет назад +1

      Também gostaria de saber.

    • @ViniciusRaphael
      @ViniciusRaphael 3 года назад

      Acho que em códigos mais complexos pra criar uma tabela, deve ser mais fácil criar a tabela e depois só fazer um novo select a partir dessa tabela nova.

  • @michelealvarenga421
    @michelealvarenga421 5 лет назад +2

    A view tem uma performance melhor do que um select? Eu estou tentando entender a vantagem de usar uma view e não fazer um select.

    • @deadalive8268
      @deadalive8268 4 года назад

      Na verdade, as views perdem performance pela simplicidade

  • @SergioItashop
    @SergioItashop 6 лет назад

    Fabio, vendo esta aula me surgiu uma duvida.
    Como faço a alteração de uma view já existente, como se faz a edição , qdo eu não seu o conteudo dela?

    • @sonsofmaster1656
      @sonsofmaster1656 5 лет назад

      exec sp_helptext [Nome da View] - Com esse comando você verifica o conteúdo da view
      Para alterar o conteúdo da view, basta trocar o comando de CREATE para ALTER.
      Vlw!

  • @eduardoribeiro4464
    @eduardoribeiro4464 4 года назад +1

    No ALTER VIEW não deveria ter colocado tbl_Livro.Preco_livro AS Valor?
    Como funcionou sem informar de qual tabela era o registro?

    • @bitwoman
      @bitwoman 4 года назад

      Talvez você já tenha entendido... mas, deveria sim, acontece que como há poucas tabelas, o próprio script reconheceu a coluna. Todavia, se houvessem mais tabelas e fossem compostas de colunas com nomes iguais, aí seria necessário a utilização do nome da tabela ou um "alias".

  • @TheRaelsilva
    @TheRaelsilva 7 лет назад

    Ola, Fabio
    estou tentando criar uma view que cria uma coluna calculada, mas não estou conseguindo
    a ideia é fazer um inner join entre duas tabelas, da tabela Produto eu quero o Nome_produto e o Preco_produto, e da tabela de Vendas eu quero a Data_venda e Qtda_vendida multiplicado pelo Preco_produto da tabela Produto,
    não estou conseguindo fazer isso, pode me ajudar por favor

  • @rcvolkman
    @rcvolkman 5 лет назад

    Muito bom, como faço para exibir uma view?

    • @sonsofmaster1656
      @sonsofmaster1656 5 лет назад

      SELECT * FROM [Nome da View] >> Exibe a consulta armazenada.
      exec sp_helptext [Nome da View] >> Exibe a estrutura da própria view.
      Vlw.

  • @MiriamTechCod
    @MiriamTechCod 7 лет назад +2

    Não consegui entender a utilidade dessas view, alguém pode me explicar mais claramente?

    • @TheRaelsilva
      @TheRaelsilva 7 лет назад +1

      imagina que vc precisa visualizar dados de tabelas separadas ou somente algumas colunas de uma mesma tabela, as View servem para isso sem que vc tenha que criar outra tabela o que poder não ser possível ou viável.

    • @michelealvarenga421
      @michelealvarenga421 5 лет назад

      @@TheRaelsilva Eu entendi... mas qual a vantagem de usar uma view e não um select com join ?

  • @brunacamargo5928
    @brunacamargo5928 7 лет назад

    Psor meu professor de sql mandou fazer uma view e usar order by. mas da esse erro:
    A cláusula ORDER BY é inválida em exibições, funções embutidas, tabelas derivadas, subconsultas e expressões de tabela comuns, a menos que TOP, OFFSET ou FOR XML também esteja especificado.
    O codigo é esse:
    CREATE VIEW vwPessoa AS
    SELECT NUM_PESSOA ,
    NOME_PESSOA
    FROM PESSOA
    ORDER BY NOME_PESSOA
    dei umas olhadas em foruns que disse que não recomenda usar order by no view e sim no select assim:
    SELECT * FROM VWPESSOA ORDER BY NOME_PESSOA
    alguns amigos meus funcionou o codigo da view com o order by mas o meu deu erro, inclusive o mesmo codigo. só funciona se tirar o order by, ai ele realiza a consulta. pq sera?

  • @aeusteixeira
    @aeusteixeira 4 года назад

    Como eu crio uma view com variáveis?

  • @emerson51802
    @emerson51802 3 года назад

    Boa noite tudo bem ?
    Em minha empresa sou responsável por desenvolver viwes e apartir disso integrar com Excel e Power BI, para análise gerencial.
    O Pessoal de segurança apontou uma falha grave, que qualquer usuário consegue integrar as views do banco de dados ao excel com a autenticação do windowns.
    Teria alguma solução?

  • @Profparente8920
    @Profparente8920 2 года назад

    Ficou baixo, mais é boa aula

  • @walmirjunior2292
    @walmirjunior2292 5 лет назад +1

    essa mina da udemy, faz meu curriculo parecer um lixo