Quantcast
Channel: Proc - Insert/Update
Viewing all articles
Browse latest Browse all 5

Proc - Insert/Update

$
0
0

Bom dia galera,

 

Tenho a seguinte proc aqui:

 

Code Block

ALTER

procedure [dbo].[Stpprv_AplTIPOOPERACAO_GRUPO_Gravar]

@intCodTipoOperacaoGrupo

int=null,

@vchrDscTipoOperacaoGrupo varchar

(50)=null,

@dateDataRegistro

datetime=null,

@tinyAtivo

tinyint=null,

@intCodTipoOperacaoGrupoRet

int output

as

set

nocount on

declare

@intReturnValue

int,

@intRowsAffected

int,

@bitControlTransaction

bit

begin

if(@@trancount= 0)

begin

set @bitControlTransaction = 1

begintransaction

end

update TIPOOPERACAO_GRUPO

set

DscTipoOperacaoGrupo

= @vchrDscTipoOperacaoGrupo,

Ativo

= @tinyAtivo

where

CodTipoOperacaoGrupo

= @intCodTipoOperacaoGrupo

select

@intReturnValue

=@@error,

@intRowsAffected

=@@rowcount

set @intCodTipoOperacaoGrupoRet=@intCodTipoOperacaoGrupo

if((@intRowsAffected = 0)and(@intReturnValue = 0))

begin

select @dateDataRegistro =isnull(@dateDataRegistro,getdate())

insertinto TIPOOPERACAO_GRUPO (

CodTipoOperacaoGrupo

,

DscTipoOperacaoGrupo

,

DataRegistro

,

Ativo

)

values(

@intCodTipoOperacaoGrupo

,

@vchrDscTipoOperacaoGrupo

,

@dateDataRegistro

,

@tinyAtivo

)

set @intReturnValue =@@error

Select @intCodTipoOperacaoGrupo =IDENT_CURRENT('TIPOOPERACAO_GRUPO')

set @intCodTipoOperacaoGrupoRet = @intCodTipoOperacaoGrupo

end

select

@intReturnValue RETORNO

if(@bitControlTransaction = 1)

begin

if(@intReturnValue <> 0)

begin

rollbacktransaction

end

else

begin

committransaction

end

end

end

set

nocount off

return

 

 

 

Basicamente os update funcionam, mas não consigo fazer um Insert, eu passo os parâmetros  assim:

 

Code Block

Stpprv_AplTIPOOPERACAO_GRUPO_Gravar null,'TESTE','2007/11/19 10:15:39',1,null

 
Ocorre o seguinte erro: "Canot insert the explicit value for identity column in table..."
 
Basicamente eu entendi que não posso passar um valor para uma coluna identity, mas como eu poderia executar esta proc?

Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles





Latest Images