Ir para conteúdo
Fórum Script Brasil
  • 0

Pl/Sql


dimac

Pergunta

Criar um bloco PL-SQL para inserir titulos na tabela titulo, com base na leitura da tabela fornecedores:

Para cada fornecedor lido inserir um titulo na tabela titulo com as informações:

Codigo = numero do fornecedor.

numero do titulo= sequencial a partir de 200

valor do titulo = valor das vendas do fornecedor,

valor dos juros = 0,

valor dos descontos = devera ser 15% do valor do titulo se o valor do titulo for ate 1000,20% do valor do titulo se o valor for de 1001 a 2000, caso contrario devera ser de 30%

Valor pago = 0, data de emissão = data corrente, data vencto = nulos data de pagamentos = nulos.

Usar a lógica de cursores explicitos (open, fetch e close)

eu fiz deu td errado, obrigado pela atenção.

DECLARE

Cursor c_titulos is

Select codigo,vendas, valor, juros.fornecedor inserir from titulos status='A';

v_codigo titulos.codigo%type;

v_vendas titulos.vendas%type;

v_valor titulos.valor%type;

v_juros titulos.juros%type;

v_fornecedor titulos.fornecedor inserir%type;

v_vencto titulo.data_vencto%type;

v_vendas titulos.vendas%type;

v_titulo titulo.num_titulo%type;

begin

open c_titulos;

fetch c_titulos into v_codigo,

v_vendas, v_valor_juros, v_fornecedor;

while c_titulos%found loop

c_vendas:=2000;

v_titulo:=v_valor_juros/v_codigo;

V_desc:= v_desc 15%;

insert into titulo

values(v_codigo, sequencia_titulo.

nextval, v_titulo,0,0,0,v_emissao,v_vencto,null);

c_vendas:=c_vendas+1;

end loop;

fetch c_titulos into v_codigo, v_vendas, v_valor_juros, v_fornecedor;

end loop;

close c_titulos;

end;

Editado por dimac
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...