Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10938|Resposta: 2

[Nova Edição] Escreva procedimentos armazenados para Oracle, peça ajuda

[Copiar link]
Publicado em 02/09/2018 15:58:01 | | |
A questão é esta:
1. Criar uma tabela de logares EXEC_LOG registrar a execução dos procedimentos armazenados:
2. Criar um procedimento armazenado P_INSERT_EXEC_LOG para adicionar operações à tabela de logarígrafos
3. Criar um P_UPDATE_EXEC_LOG de procedimentos armazenados e modificar a tabela de logarígrafos
4. Criar uma tabela USER_3G armazenar o NET_TYPE do DW.DW_F_USER_3G_MON de janeiro de 2010 a junho de 2010 com um '02' e um USER_TYPE de 1.
5. Criar um P_USER_3G de procedimento armazenado para o script do FixedTopic 4 e chamar o P_INSERT_EXEC_LOG e P_UPDATE_EXEC_LOG para registrar a execução na tabela de log.

Requisitos:
1. As informações que precisam ser incluídas na tabela logarítmica:
Nome do processo, período dos dados, como mês, hora de início, hora de término, duração, status de execução, etc.
2. O nome do processo e o período dos dados devem ser a chave primária da tabela logarítmica, ou seja, um procedimento armazenado não pode ser repetido em um ciclo de dados.


Obrigado por me ajudar como iniciante




Anterior:Sobre compartilhar links de código
Próximo:Introdução à Documentação YAML
Publicado em 04/09/2018 11:04:56 |
A seguir está a instrução sql para criar tabelas e procedimentos armazenados, refira-se a si mesmo, tire inferências de um exemplo, e o Baidu se não entender.

Comando Oracle para criar uma chave estrangeira de chave primária

1. Criar uma tabela de alunos
criar tabela t_stu(  
  Número estudo (10) chave primária,  
  Stuname Varchar2(20) não nulo,  
  Stusex Varchar2(2) Verificação padrão de 'masculino' (Stusex em('masculino', 'feminino')))
);  
   
2. Criar um cronograma de aulas
criar tabela t_couse(  
  Número Couseid (10) chave primária,  
  nome de cousename varchar2(20) não nulo,  
  cousetype varchar2(4)
);  

3. Criar uma folha de relatório de curso para estudantes (incluindo a chave principal estrangeira)
criar tabela t_score(  
  Número Scoreid (10) chave primária,  
  Número stuid (10) faz referência t_stu(stuid),  
  número de couseid (10),  
  restrição fk_couseid chave estrangeira (couseid)  
  Referências t_couse(Couseid)  
  Na cascata de exclusão
);

A Oracle cria procedimentos armazenados

1. Gramática básica


2. Escrever um exemplo simples para modificar o campo ename da tabela emp

O método de chamada é o seguinte:

SQL>exec update_emp('7935','test');

Publicado em 30/04/2019 18:15:54 |
De acordo com a situação real, todo mundo tem um cartão SD
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com