Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
284
Assunto : SQL Server
Titulo: Fazendo comentários com o GO

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



A instrução GO separa blocos de código que devem ser compilados separadamente pelo SQL Server. Porém, como muitos sabem, ela não é uma instrução do servidor : É uma instrução do client que faz acesso ao SQL Server que ao encontrar a instrução GO transmite o que há antes dela para que o servidor compile e execute e só então continua nas instruções seguintes.

Essa arquitetura causa um pequeno inconveniente. Veja o trecho de código abaixo :

select * from titles
go

/* select * from authors
go
*/

O 2o bloco de código aparentemente está comentado. Mas se você selecionar todo o código e pedir para executar receberá um erro indicando que o comentário (/*) não foi fechado.

Por que isso ocorre ? Porque o GO, como instrução do client, separa o que será enviado ao servidor, portando o select da tabela authors e a abertura de comentário é enviada, mas o fechamento não. O GO está sendo interpretado pelo client.

Para que o GO não seja interpretado pelo client é necessário criar uma redundância de comentário, comentando a linha do GO. Veja :


select * from titles
go

/* select * from authors
-- go
*/

Desta forma o bloco de instruções não causa erro

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 5/21/2018 2:12:00 PM
nome: Cecelia
email: mailbanger@email.com
comentário:
Hello,

Do you want to market your product or service to 42 million USA businesses and 26 million executives with contact info, gender, credit score if available and more?

Advertise directly to businesses and decision makers

The ultimate marketing packaging for B2B, acquire these files once (with sortable categories and use unlimited
with free updates for 1 year

http://www.mailbanger.com/usa-business-database-executive-edition


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br