Acho que entendi, Alessandro. Vou expressar meu entendimento: imagine uma base com mais de 1 milhão de produtos. Em um determinado dia, eu cadastro o produto "Arroz". Sem um índice, ele se torna o último item da tabela. No entanto, ao criar o índice, ele será classificado em ordem alfabética. Basicamente, quando eu fizer uma busca pelo nome do produto e o banco chegar, por exemplo, nos produtos que começam com a letra 'B', ele saberá que não existem mais produtos com nome semelhante à palavra "Arroz" e concluirá a consulta, gerando resultados muito mais rápidos. Sem o índice ele precisaria percorrer toda a tabela para me dar o resultado!
Muito obrigado Eric pela mensagem! Espero que encontre muito material de estudos por aqui. São mais de 1.150 vídeos tutoriais como esse dos mais diversos assuntos. Bons estudos!
Professor, gostei mto da aula, so queria fazer uma obs. Os tempos em milisegundos representam o momento da execussão da consulta e n o tempo q foi levado naquele momento. Ex: se nas duas ultimas etapas da consulta está 0.026s quer dizer q foram executados nesse momento do total de tempo. Dessa forma, p saber o tempo de cada um, tem q diminuir do anterior no processo
Luiz, é por isso que gosto de postar essas aulas! Estou sempre aprendendo também com vocês. Muito obrigado pela dica. As vezes nas gravações passam detalhes importantes e a ajuda como esta que você deu auxilia bastante no meu aprendizado e no aprendizado dos demais que assistem aos vídeos. Muito obrigado pela contribuição e fique a vontade para dar qualquer nova sugestão que desejar! Grande abraço.
Fico feliz que esteja gostando Fernando! No canal do amigo Joviano Silveira fizemos uma live com uma hora de duração sobre Índices. Dá uma olhada que teve muita dica legal por lá.
Bom dia! Estou com uma dúvida sobre a criação dos índices... Na empresa em que trabalho, existe indice cluster e não cluster para o mesmo campo... é certo fazer isso?
Oi Felipe! O portal está passando por manutenção. Logo estará disponível. O curso está na Udemy também. Segue o link: www.udemy.com/course/sql-server-basico/?referralCode=E26A3454C0E761533AD3
Olá! Por algum motivo, não consegui criar o exemplo 1. Não consegui agregar a coluna "t.valor", apareceu como inválido... É estranho porque a tabela tTEMP foi criada a partir de um inner join de várias tabelas (incluindo a tabela de turma onde há a coluna de valores)
ótima aula. Mas tenho uma duvida tenho uma tabela fato e nela tenho nome1, nome1, nome3, nome 2, nome3 por exemplo. Como faço para criar um id nesta consulta onde ele identifica que o nome 1 será id1, nome2 será id2 e nome3 será id3? Valeu Abraços
Olá, estou a seguir agora a sua Playlist de vba e access e surgiu uma dúvida. Se eu quiser apenas importar para o meu excel algumas colunas como posso fazer? Por exemplo, pegando no seu exemplo, todas as linhas em que o RM esta entre o 0 e 100. Se tiver a respondido a essa questão alguém pode indicar o link?
Prezado, seria possível criar uma macro, no outlook, capaz de comparar, pelo campo "Assunto" quais emails foram enviados e respondidos de um determinado destinatário? Ex: enviado Olá, este é um teste Caixa de entrada Res: Olá, este é um teste E, sendo o mesmo assunto, Enviado x Retorno, juntar todos os que correspondem em uma pasta separada?
Bom dia, tenho um desafio em automatizar um processo de importação de dados de forma automática importando dados de fontes em CSV ou TXT em várias tabelas do SQL limpando todos os dados e importando todos os dados... é possível me dar um caminho de como fazer isto de forma estruturada? obg.
Vc consegue com Excel. Utilizando biblioteca ADODB e VBA para listar uma pasta etc... Ou um Power query para fazer esse trabalho. No SQL server vc teria que criar um pacote SSIS. E agendar no SQL SERVER AGENT para periodicamente fazer isso. São os 2 caminhos.
geralmente eu gosto de fazer em arquivos bat com os comandos sqlcmd ou o utilitario BCP. Dessa forma eu so executo o bat, ou se tiver autorização adm no pc vc pode botar o agendador de tarefas p executar (eu n tenho rs, entao inicio o processo na mao msm)
4 ปีที่แล้ว
Olá, gostaria de saber como faço para bloquear cópia de uma planilha, tipo eu mandei uma planilha pra um cliente, mas não quero que ele mande cópia pra outra pessoa ou venda uma planilha minha sendo que foi eu que fiz. Obrigado!
Crie um procedimento em VBA que verifique em qual computador a planilha está sendo executada, se não for o computador do seu cliente ou o seu, feche a planilha automaticamente e não esqueça de bloquear o acesso à interface VBA
O MELHOR PROFESSOR PARABÉNS
Muito obrigado pela confiança, espero que encontre muito material de estudo ainda em meu trabalho.
Muito bom. Vc tem meu sincero respeito pelas duas habilidades.
Fico muito grato e feliz com sua mensagem Henrique! Espero que goste do curso todo que está disponível.
Esse eh meu amigo! Perfeita explicação pra galera! Parabéns
Meu Deus ! Ate Joviano veio assistir aula! Isso é incrivel!
Excelente Alessandro. Parabéns!!!
Mais uma excelente aula.
Muito obrigado Daniel pelo feedback! Bons estudos!
Ótimo conteúdo Alessandro
Excelente! Explica muito bem. Nota-se que tem total domínio do assunto.
Muito obrigado pelo seu feedback Fabrício. Gosto muito do SQL Server!
Acho que entendi, Alessandro. Vou expressar meu entendimento: imagine uma base com mais de 1 milhão de produtos. Em um determinado dia, eu cadastro o produto "Arroz". Sem um índice, ele se torna o último item da tabela. No entanto, ao criar o índice, ele será classificado em ordem alfabética. Basicamente, quando eu fizer uma busca pelo nome do produto e o banco chegar, por exemplo, nos produtos que começam com a letra 'B', ele saberá que não existem mais produtos com nome semelhante à palavra "Arroz" e concluirá a consulta, gerando resultados muito mais rápidos. Sem o índice ele precisaria percorrer toda a tabela para me dar o resultado!
Muito bom.
Fico feliz que esteja gostando das aulas João! Muito obrigado pelas mensagens. Pelo visto está maratonando nas aulas?
TOP!
Muito obrigado Eric pela mensagem!
Espero que encontre muito material de estudos por aqui. São mais de 1.150 vídeos tutoriais como esse dos mais diversos assuntos. Bons estudos!
Professor, gostei mto da aula, so queria fazer uma obs. Os tempos em milisegundos representam o momento da execussão da consulta e n o tempo q foi levado naquele momento.
Ex: se nas duas ultimas etapas da consulta está 0.026s quer dizer q foram executados nesse momento do total de tempo.
Dessa forma, p saber o tempo de cada um, tem q diminuir do anterior no processo
Luiz, é por isso que gosto de postar essas aulas! Estou sempre aprendendo também com vocês. Muito obrigado pela dica. As vezes nas gravações passam detalhes importantes e a ajuda como esta que você deu auxilia bastante no meu aprendizado e no aprendizado dos demais que assistem aos vídeos. Muito obrigado pela contribuição e fique a vontade para dar qualquer nova sugestão que desejar! Grande abraço.
muito bom este assunto.
Top.
Fico feliz que esteja gostando Fernando! No canal do amigo Joviano Silveira fizemos uma live com uma hora de duração sobre Índices. Dá uma olhada que teve muita dica legal por lá.
Bom dia! Estou com uma dúvida sobre a criação dos índices...
Na empresa em que trabalho, existe indice cluster e não cluster para o mesmo campo... é certo fazer isso?
oi beleza professor, não consegui comprar o curso está aberto?
Oi Felipe! O portal está passando por manutenção. Logo estará disponível. O curso está na Udemy também. Segue o link: www.udemy.com/course/sql-server-basico/?referralCode=E26A3454C0E761533AD3
Criei um cupom de desconto se tiver interesse Felipe!
www.udemy.com/course/sql-server-basico/?couponCode=UDEMY_SETEMBRO_2022
@@AlessandroTrovato obg professor
Olá! Por algum motivo, não consegui criar o exemplo 1. Não consegui agregar a coluna "t.valor", apareceu como inválido...
É estranho porque a tabela tTEMP foi criada a partir de um inner join de várias tabelas (incluindo a tabela de turma onde há a coluna de valores)
creio eu que se não tiver legal seja so excluir o index... e o problema de criar sejam aqueles partes que recebam mais update e delete...
ótima aula. Mas tenho uma duvida tenho uma tabela fato e nela tenho nome1, nome1, nome3, nome 2, nome3 por exemplo. Como faço para criar um id nesta consulta onde ele identifica que o nome 1 será id1, nome2 será id2 e nome3 será id3? Valeu Abraços
No SQL server vc pode fazer um SELECT com VALUES na consulta junto com ROW_NUMBER() OVER(ORDER BY Campo)
Olá, estou a seguir agora a sua Playlist de vba e access e surgiu uma dúvida. Se eu quiser apenas importar para o meu excel algumas colunas como posso fazer? Por exemplo, pegando no seu exemplo, todas as linhas em que o RM esta entre o 0 e 100. Se tiver a respondido a essa questão alguém pode indicar o link?
Prezado, seria possível criar uma macro, no outlook, capaz de comparar, pelo campo "Assunto" quais emails foram enviados e respondidos de um determinado destinatário?
Ex: enviado
Olá, este é um teste
Caixa de entrada
Res: Olá, este é um teste
E, sendo o mesmo assunto, Enviado x Retorno, juntar todos os que correspondem em uma pasta separada?
Amigo procure por Power Automate
Bom dia, tenho um desafio em automatizar um processo de importação de dados de forma automática importando dados de fontes em CSV ou TXT em várias tabelas do SQL limpando todos os dados e importando todos os dados... é possível me dar um caminho de como fazer isto de forma estruturada? obg.
Vc consegue com Excel. Utilizando biblioteca ADODB e VBA para listar uma pasta etc... Ou um Power query para fazer esse trabalho.
No SQL server vc teria que criar um pacote SSIS. E agendar no SQL SERVER AGENT para periodicamente fazer isso.
São os 2 caminhos.
geralmente eu gosto de fazer em arquivos bat com os comandos sqlcmd ou o utilitario BCP.
Dessa forma eu so executo o bat, ou se tiver autorização adm no pc vc pode botar o agendador de tarefas p executar (eu n tenho rs, entao inicio o processo na mao msm)
Olá, gostaria de saber como faço para bloquear cópia de uma planilha, tipo eu mandei uma planilha pra um cliente, mas não quero que ele mande cópia pra outra pessoa ou venda uma planilha minha sendo que foi eu que fiz. Obrigado!
Crie um procedimento em VBA que verifique em qual computador a planilha está sendo executada, se não for o computador do seu cliente ou o seu, feche a planilha automaticamente e não esqueça de bloquear o acesso à interface VBA