none
É necessário declarar a variável escalar RRS feed

  • Pergunta

  • Pessoal

      O que pode estar acontecendo no codigo abaixo, que está dando erro, e até o momento não consegui identificar o que poderia estar causando o erro ?

    declare @Error_Alter as int
    set @Error_Alter = 0
    
    if @Error_Alter = 0
    begin -- nN_Fiscal
    
       if exists(select 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE  TABLE_NAME = 'nn_fiscal' AND COLUMN_NAME = 'desconto' and (NUMERIC_PRECISION <> 19 or NUMERIC_SCALE <> 6))
    	begin
    		alter table nn_fiscal
    		alter column desconto decimal(19,6) NULL 
    	end 
    
    end
    go
    set @Error_Alter = @@error 
    
    /*
    
    Msg 137, Level 15, State 1, Line 1
    É necessário declarar a variável escalar "@Error_Alter".
    
    */


    • Editado neibala quinta-feira, 7 de agosto de 2014 16:05 erro de digitação
    quinta-feira, 7 de agosto de 2014 16:04

Respostas

Todas as Respostas