Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 16 anos, 1 mês atrás por Marcio68Almeida.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #92520
    CVPRADO
    Participante

      BOA TARDE PESSOAL…

      Preciso deletar determinada faixa valores em um campo da tabela…
      Essa faixa de valores seria uma data, deletar 4 meses…
      A dúvida é como devo iniciar o comando, a condição (where) para filtrar as datas eu já consigo:

      COMO DEVO USAR:
      ALTER TABLE ou DELETE

      Pesquisei na internet com ajuda do google e nada que esclareça minha dúvida…

      Minha Versão
      Oracle9i Enterprise Edition Release 9.2.0.1.0 – Production
      Windows…

      #92522
      MauroLacerda
      Participante

        Voce deve usar o Delete.

        Ex :
        Delete from TABELA Where _Data>= and _data<=;
        commit;

        Aonde
        Tabela = Nome da sua tabela
        _data = Campo da tabela que tem a data
        =Data inicial
        =Data Final

        #92533
        Marcio68Almeida
        Participante

          Sua tabela é particionada ?
          Caso não seja, a melhor opção é a do nosso amigo Mauro.
          Pode usar a clausula BETWEEN para deixar mais claro o que está fazendo, mas isso é preciosismo… 🙄

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.