Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use o GitHub Copilot no SQL Server Management Studio (SSMS) para melhorar o seu desenvolvimento Transact-SQL (T-SQL) com assistência de IA. O GitHub Copilot ajuda-o a ser mais produtivo e eficiente ao escrever T-SQL.
Neste artigo, aprende a usar as Completações do GitHub Copilot, que lhe fornecem completações de código contextuais, sugestões e até trechos de código inteiros. Esta funcionalidade ajuda a reduzir o tempo gasto em tarefas repetitivas e minimiza erros.
Para informações relacionadas sobre o GitHub Copilot Chat, veja Usar a experiência do GitHub Copilot Chat no SQL Server Management Studio (Pré-visualização).
Como funcionam as Completações de Código
As Completações de Código para GitHub Copilot no SSMS utilizam modelos avançados de aprendizagem automática treinados com um vasto conjunto de dados de código publicamente disponível proveniente de repositórios do GitHub. À medida que escreves código, a IA analisa o contexto e fornece sugestões relevantes em tempo real. Você também pode receber sugestões escrevendo um comentário em linguagem natural que descreva o que você deseja que o código faça.
Pré-requisitos
O Code Completions para GitHub Copilot no SSMS suporta a linguagem T-SQL.
Instale o SSMS 22.2 ou mais recente com a carga de trabalho do AI Assistance.
Inicia sessão na tua conta GitHub com acesso ao Copilot.
Usa o GitHub Copilot gratuitamente. Registe-se e utilize a IA para codificar de forma mais rápida e eficiente.
Usa o GitHub Copilot para completações de código e sugestões
À medida que escreves comentários ou T-SQL no editor, o GitHub Copilot fornece completações e sugestões de código conscientes do contexto.
Abra o SSMS e ligue-se à sua base de dados no editor de consultas.
No editor, introduza um comentário para ver sugestões de código inline do GitHub Copilot:
--list all tables in this databaseSelecione enter para ver a sugestão.
Para aceitar a sugestão, selecione Tab. Para rejeitar a sugestão, selecione Esc ou continue a escrever.
Atalhos e definições
Vários atalhos de teclado estão disponíveis para completamentos:
- Para ativar manualmente uma conclusão, usa Alt+. ou Alt+.
- Para alternar as conclusões disponíveis, utiliza Alt+. para passar para a próxima sugestão e Alt+, para passar para a sugestão anterior.
- Para aceitar parcialmente uma conclusão palavra por palavra, use Ctrl+Seta Direita.
- Para aceitar parcialmente uma linha da conclusão de cada vez, use Ctrl+seta para baixo.
Pode personalizar a sua experiência de conclusão alterando definições selecionadas.
Se as conclusões aparecerem demasiado rapidamente e interromperem a sua escrita, pode ajustar o tempo de exibição em Ferramentas>Opções>Todas as Definições>Editor de Texto>Completações de Código>Preferências. Selecione Mostrar completações de código apenas após uma pausa na escrita para parar de mostrar completações enquanto escreve. Esta definição adiciona um atraso de debounce, para que as conclusões não piscem nem desapareçam enquanto estás a escrever.
Por padrão, cada pressionamento de tecla desencadeia automaticamente sugestões de conclusão. Pode desativar as completações automáticas em Ferramentas>Opções>Todas as Definições>Editor de Texto>Conclusão> de CódigoGeral quando definir a Invocação de Conclusão de Código para Manual. Depois de fazer esta alteração, podes acionar manualmente o autocompletar usando o atalho de teclado Alt+,.
Modelo de conclusão
O modelo GPT-4.1 Copilot para completação de código é atualmente o único modelo disponível para o GitHub Copilot no SSMS. Pode encontrar a definição em Ferramentas>Opções>Todas as Definições>Editor de Texto>Completações de Código>Geral>Modelo de Completações do Copilot.
Se for utilizador do Copilot Business ou Enterprise, o seu administrador precisa de ativar este modelo para a sua organização. O seu administrador pode optar por usar funcionalidades de pré-visualização do editor nas definições de política do Copilot na GitHub.com. Se for utilizador do Copilot Free, usar este modelo conta para as suas 2.000 concluções mensais gratuitas.