Uma dúvida com SP e Sql Server

30/12/2005

Para criar SP no sql server, eu sempre coloco o user[no caso DBO] antes do nome da SP? Assim:

create procedure dbo.nome_da_sp @nomecampo tipocampo as insert into nome_da_tabela(campo)values(@nomecampo)


É só isso?(no caso para inserir dados) ou precisa de mais algo. Pra que serve a palavra [color=blue:51db161707]GO[/color:51db161707]? Ela está dentro do Transact do Sql Server, ou foi erro de digitação que peguei?


Respostas

02/01/2006

Viniciusnunes

Caro Amigo !

É só isso sim esta tudo certo com sua sintaxe, o GO server para o SQL verificar se tem mais alguma instrução exemlpo.

Se vc que executar um bloco de comandos insert´s em tabelas diferentes como ficaria isso ?

insert into tabela_1 (campo1) values (@teste)
GO
insert into tabela_2 (campo5) values (@teste)
GO
insert into tabela_3 (campo10) values (@teste)
GO

Bom espero ter ajudado.


Responder Citar