usa dessa forma...
update table1 set campo3 = tb.campo2 from (select campo1,campo2 from table1 ) tb where table1.campo1 = tb.campo1 INSERT INTO bairro (municipio) SELECT loc.nomeloc FROM localidades as loc , bairro as ba where ba.chvlocbai = loc.chaveloc; 2009/9/27 josemario rosa <[email protected]> > tem tei o seguinte > > INSERT INTO bairro (municipio) > SELECT loc.nomeloc > FROM localidades as loc , bairro as ba > where ba.chvlocbai = loc.chaveloc; > > da este erro > ERROR: null value in column "chavebai" violates not-null constraint > ********** Erro ********** > ERROR: null value in column "chavebai" violates not-null constraint > SQL state: 23502 > > ou devo utilizar o comando update > > 2009/9/27 Jose adriano Alves <[email protected]> > >> Mas que erro que ocorre???? >> >> >> >> >> 2009/9/27 josemario rosa <[email protected]> >> >>> bom eu criei um campo municipio na tabela tabela bairro e quero inserir >>> o nome do municipio neste campo atraves de sua chave >>> >>> 2009/9/27 Jose adriano Alves <[email protected]> >>> >>> Que erro que dá? >>>> >>>> Erro de PK??? >>>> >>>> 2009/9/27 josemario rosa <[email protected]> >>>> >>>>> pessoal estou tentando inserir no campo municipio da tabela bairro o >>>>> resultado da selecao da tabela localidade. o select esta certo mas o >>>>> insert >>>>> da um erro. >>>>> >>>>> ERROR: null value in column "chavebai" violates not-null constraint >>>>> >>>>> segue o comando >>>>> >>>>> INSERT INTO bairro (municipio) >>>>> SELECT loc.nomeloc >>>>> FROM localidades as loc , bairro as ba >>>>> where ba.chvlocbai = loc.chaveloc; >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> pgbr-geral mailing list >>>>> [email protected] >>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>>> >>>>> >>>> >>>> >>>> -- >>>> ---- >>>> >>>> Att. >>>> José Adriano Alves >>>> Analista de Sistemas - Móveis Gazin. >>>> Cel..: +55 44 8802 3994 >>>> Fone: + 55 44 3663 8000 - 2319 >>>> Mail: [email protected] >>>> MSN: [email protected] >>>> >>>> >>>> >>>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de >>>> comunicação podendo este documento incluir informação confidencial e de >>>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o >>>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail >>>> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões >>>> ou informações expressadas neste e-mail pertencem ao seu remetente e não >>>> necessariamente coincidem com aquelas da GAZIN, são de exclusiva >>>> responsabilidade do signatário. Este documento não pode ser reproduzido, >>>> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia >>>> autorização por escrito da GAZIN. >>>> >>>> >>>> Antes de imprimir pense em seu compromisso com o Meio Ambiente >>>> >>>> _______________________________________________ >>>> pgbr-geral mailing list >>>> [email protected] >>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>> >>>> >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >>> >> >> >> -- >> ---- >> >> Att. >> José Adriano Alves >> Analista de Sistemas - Móveis Gazin. >> Cel..: +55 44 8802 3994 >> Fone: + 55 44 3663 8000 - 2319 >> Mail: [email protected] >> MSN: [email protected] >> >> >> >> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de >> comunicação podendo este documento incluir informação confidencial e de >> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o >> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail >> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões >> ou informações expressadas neste e-mail pertencem ao seu remetente e não >> necessariamente coincidem com aquelas da GAZIN, são de exclusiva >> responsabilidade do signatário. Este documento não pode ser reproduzido, >> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia >> autorização por escrito da GAZIN. >> >> >> Antes de imprimir pense em seu compromisso com o Meio Ambiente >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- ---- Att. José Adriano Alves Analista de Sistemas - Móveis Gazin. Cel..: +55 44 8802 3994 Fone: + 55 44 3663 8000 - 2319 Mail: [email protected] MSN: [email protected] Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de comunicação podendo este documento incluir informação confidencial e de propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões ou informações expressadas neste e-mail pertencem ao seu remetente e não necessariamente coincidem com aquelas da GAZIN, são de exclusiva responsabilidade do signatário. Este documento não pode ser reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a prévia autorização por escrito da GAZIN. Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
