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

Responder a