Ir para conteúdo
Fórum Script Brasil

greabs

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Posts postados por greabs

  1. Como executar esse procedimento mesmo. 

     

    CREATE PROCEDURE P_Atualizar 
    	@CODIGO_PRODUTO INT
    AS 
    BEGIN 
    	UPDATE Movimentacao 
    		SET COLUMN1 = 1000, 
    		COLUMN2 = 3, 
    		COLUMN3 = 'S' 
    	WHERE 
    		CODIGO_PRODUTO = @CODIGO_PRODUTO
    END

     

    DECLARE @CODIGO_PRODUTO INT = 1
    EXECUTE P_Atualizar @CODIGO_PRODUTO
    
    --ou
    
    EXECUTE P_Atualiza

     

     

    Assim é o correto?

  2. Desenvolva um procedimento com o nome P_atualizar, que recebe o código do produto como parâmetro e atualize seu estoque a partir da tabela de movimentação:
     
    Ex: INSERT INTO Movimentacao VALUES ('S', 1000, 3);
    EXEC P_Atualizar 1000;
     
     
    Tem como alguém me abrir uma luz nessa questão?
  3. Criar uma classe Matematica com os seguintes métodos:

    min: esse método deve poder receber de 2 ou 3 números e deve retornar o menor destes; 

    max: esse método deve poder receber de 2 ou 3 números e deve retornar o maior destes;


    Obs.: “números” podem se referir a um tipo short, int, long, float ou double do Java.

  4. Desenvolva um trigger, não instead of, para a operação INSERT da tabela veículo que grave na coluna Vl_Apolice, 10% do valor do modelos abaixo de 40000 e 12% no restante

    Alguém pode resolver isso? Preciso urgentemente pra uma atividade.

    Somente alterar esse um pouco para poder resolver o resto.

    CREATE TRIGGER T_Apolice

    ON

    veiculo

    FOR

    INSERT

    AS

    DECLARE @Placa CHAR(7), @Cd_Modelo INTEGER, @Valor DECIMAL(8,2)

    SET @Placa = (SELECT Placa FROM INSERTED)

    SET @Cd_Modelo = (SELECT Cd_Modelo FROM INSERTED)

    SET @Valor = (SELECT Valor FROM Modelo WHERE Modelo.Cd_Modelo = @Cd_Modelo) * 0.1

    UPDATE Veiculo SET Vl_Apolice = @valor WHERE Placa = @Placa

×
×
  • Criar Novo...