Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 7846

Comparar Campos Via Transaction

$
0
0

Olá Amigos,

 

Eu estou com uma necessidade, porém não estou achando solução. Se alguém tiver informações, por favor informar.

 

Eu tenho um campo de usuário na ordem de produção, chamado controle de qualidade.

 

Eu gostaria que ele não fosse modificado para valores diferentes. Se o usuário informou 123, eu gostaria que ele não pudesse mudar para 'ABC'. Eu teria que comparar o valor anterior que está na tabela, com o valor que está sendo inserido pelo usuário.

 

Alguém tem alguma noção de como pode ser feito isso?

 

 

 

Set @ControleQualidade = (select T0.[U_ART_Controle] from OWOR T0 where T0.[DocEntry] = @list_of_cols_val_tab_del)

 

 

IF (Select T0.Userid from OUSR T0 where T0.department<>'1' and T0.department<>'-2' and T0.Userid = @user) = @User and @transaction_type = 'U'
IF (select T0.[U_ART_Controle] from OWOR T0 where T0.[DocEntry] = @list_of_cols_val_tab_del) <> @ControleQualidade
     BEGIN

          SELECT @error = 1001, @error_message = 'Troca de campo inválida.'

     END


Viewing all articles
Browse latest Browse all 7846

Trending Articles