Pular para o conteúdo
  • Este tópico contém 6 respostas, 3 vozes e foi atualizado pela última vez 15 anos atrás por Avatar photoLeonardo Litz.
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #98510
    Anônimo

      Ola Pessoal,

      Esse e meu primeiro Post, bom minha duvida e a seguinte, eu tenho um banco com mais de 1000 registros , mais agora eu precisei colocar mais uma coluna e preciso preencher esses novos campos.

      Como eu faria isso ?

      Tipo inserio o nome Teste em todos os campos da coluna Teste2.

      Abraços

      #98511
      Avatar photoLeonardo Litz
      Participante

        Olá snonca

        Você deve criar uma coluna com valores default:

        alter table tabela add (coluna varchar2(30) default 'teste');

        Valeu Leonardo Litz

        #98512
        Anônimo

          Obrigado pela resposta,

          Mais a Coluna ja foi add e esqueci de colocar um valor defaul queria sabe como colocar os valores com a coluna ja criada.

          Abraços

          #98513
          Avatar photoLeonardo Litz
          Participante

            Tente assim:


            update tabela
            set coluna = 'teste'
            where coluna is null;

            commit;

            valeu Leonardo Litz

            #98514
            Anônimo

              Obrigado Resolvido 🙂

              #98589
              Roldao
              Participante

                Já que a coluna que foi criada, o campo esta null

                então não necessario fazer uma condição where no update.

                sendo que update tabela set coluna = ‘teste’;

                caso tenha dados na coluna ai sim usuario a condição.

                #98590
                Avatar photoLeonardo Litz
                Participante

                  Coloquei a clausula “is null” apenas por seguranca pois é possível entre o momento da adição da coluna e o update é possível ter ocorrido alguma alteração nessa coluna.

                  Valeu Leonardo Litz.

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