<div dir="ltr">Não te consigo ajudar mais sem saber o código que criou a tabela.<div><br></div><div>Como o Ricardo Pinho disse, o id deveria ser uma sequência.</div><div><br></div><div>Alexandre Neto</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-11 15:52 GMT+00:00 Ricardo Pinho [Div. Sistemas de Informação] <span dir="ltr"><<a href="mailto:ricardo.pinho@cm-gaia.pt" target="_blank">ricardo.pinho@cm-gaia.pt</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="PT" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Executei a primeira parte do sql e não houve problemas
<u></u><u></u></span></p><span class="">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">select denominacao, parent_id, tipoestabelecimento_id, agrupamento_id, morada, codpostal, localidade, telefone, fax, email, url, distrito,
 concelho, freguesia, observacoes, ext_id, user_id, date_time, active<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">from edu_escolas<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">where rec_id = 'eaa7eecb-20c8-4ca2-b596-323923b47951'<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
</span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">"Escola Básica de Vendas";"f3d41207-a200-41f7-bd3e-3602c676bd5e";"0ded860a-24a5-44e5-b2c0-f94ba6d9d710";"1ae08a6d-a718-40e2-9ffc-b2ebfb1051c5";"Rua
 Dr. Ramiro Sá Coelho, 400";"4415-932";"Seixezelo";"227457024";"";"<a href="mailto:eb1vendassxz@hotmail.com" target="_blank">eb1vendassxz@hotmail.com</a>";"";"";"";"";"";293;"                                    ";"00010101000000";1<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Ou seja consegue selecionar os dados que pretendo copiar, pelo menos uma parte está resolvida agora falta a inserção
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1f497d">J</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">De:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> <a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">qgis-pt-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">qgis-pt-bounces@lists.osgeo.org</a>]
<b>Em nome de </b>Ricardo Pinho [Div. Sistemas de Informação]<br>
<b>Enviada:</b> 11 de fevereiro de 2015 15:49</span></p><div><div class="h5"><br>
<b>Para:</b> QGIS PT - lista de utilizadores QGIS, em português.<br>
<b>Assunto:</b> Re: [QGIS-pt] [!!Mass Mail]Re: Copiar dados dentro de uma tabela<u></u><u></u></div></div><p></p>
</div>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Aparece-me o erro da chave única que não pode ser nulo.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">insert into edu_escolas (denominacao, parent_id, tipoestabelecimento_id, agrupamento_id, morada, codpostal, localidade, telefone, fax,
 email, url, distrito, concelho, freguesia, observacoes, ext_id, user_id, date_time, active)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">select denominacao, parent_id, tipoestabelecimento_id, agrupamento_id, morada, codpostal, localidade, telefone, fax, email, url, distrito,
 concelho, freguesia, observacoes, ext_id, user_id, date_time, active<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">from edu_escolas<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">where rec_id = 'eaa7eecb-20c8-4ca2-b596-323923b47951'<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">ERROR:  null value in column "rec_id" violates not-null constraint<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">********** Error **********<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">ERROR: null value in column "rec_id" violates not-null constraint<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">SQL state: 23502<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">De:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">
<a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">qgis-pt-bounces@lists.osgeo.org</a> [<a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">mailto:qgis-pt-bounces@lists.osgeo.org</a>]
<b>Em nome de </b>Alexandre Neto<br>
<b>Enviada:</b> 11 de fevereiro de 2015 15:40<br>
<b>Para:</b> QGIS PT - lista de utilizadores QGIS, em português.<br>
<b>Assunto:</b> Re: [QGIS-pt] [!!Mass Mail]Re: Copiar dados dentro de uma tabela<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Para "duplicar" os dados de uma mesma tabela apenas com alteração do id e da data do ano lectivo podes fazê-lo com a seguinte expressão<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">INSERT INTO tabela1 (col1,col2,col3, ..., ano)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">SELECT col1, col2, col3, ... , '2014/2015'<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">FROM tabela1<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">WHERE id IN (id1_value, id2_value,...)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Alexandre Neto<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2015-02-11 15:33 GMT+00:00 Ricardo Pinho [Div. Sistemas de Informação] <<a href="mailto:ricardo.pinho@cm-gaia.pt" target="_blank">ricardo.pinho@cm-gaia.pt</a>>:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Infelizmente não posso mexer na estrutura e o que quero apenas é duplicar com id’s distintos os dados
 de uma ou mais linhas.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">De:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">
<a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">qgis-pt-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:qgis-pt-bounces@lists.osgeo.org" target="_blank">qgis-pt-bounces@lists.osgeo.org</a>]
<b>Em nome de </b>Ricardo Pinho<br>
<b>Enviada:</b> 11 de fevereiro de 2015 15:30<br>
<b>Para:</b> QGIS PT - lista de utilizadores QGIS, em português.<br>
<b>Assunto:</b> [!!Mass Mail]Re: [QGIS-pt] Copiar dados dentro de uma tabela</span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Bem vindo, caro homónimo!<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><br>
Também não entendi muito bem a pergunta.<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Se fosse eu, começava por explicar de forma objetiva a estrutura de dados que tem atualmente.<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal">E depois descrevia o que pretendia.<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Isso facilita imenso quem o quer ajudar e ajuda a ter uma resposta mais eficaz.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br>
Pelo que entendi parece-me que pode resolver o problema apenas com redesenho da estrutura.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Fica aqui uma sugestão, que pode até ser desadequada:<br>
Porque não acrescentar um campo com o "ano_letivo" e manter tudo na mesma tabela?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br>
Espero ter ajudado.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br>
Cumprimentos,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Ricardo Pinho<u></u><u></u></p>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">No dia 11 de fevereiro de 2015 às 14:44, Ricardo Pinho [Div. Sistemas de Informação] <<a href="mailto:ricardo.pinho@cm-gaia.pt" target="_blank">ricardo.pinho@cm-gaia.pt</a>> escreveu:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Bom dia,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Pretendia copiar os dados da entidade com o nome Seixezelo da tabela 1 que hierarquicamente pertence ao ano de 2014-2015 para a entidade com o mesmo nome mas que hierarquicamente
 pertence ao ano de 2013-2014, ambas as entidades estão presentes na tabela com <u>
<span style="color:#70ad47">rec_id’s </span></u>diferentes e com <u><span style="color:#70ad47">parente</span></u><span style="color:#70ad47">
</span>diferentes, ao proceder a esta copia faço com que os dados presentes na tabela 2 respeitantes ao parente Seixezelo de 2014-2015, nomeadamente Escola Básica de Vendas, sejam replicados na entidade Seixezelo de 2013-2014. Agradecia a vossa ajuda que tem
 sido sempre muito útil.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Tabela 1:<span style="color:#1f497d">
<a href="https://www.dropbox.com/s/nqb7t5fp6dasebo/Tabela1.jpg?dl=0" target="_blank">
https://www.dropbox.com/s/nqb7t5fp6dasebo/Tabela1.jpg?dl=0</a></span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Tabela 2:<span style="color:#1f497d">
<a href="https://www.dropbox.com/s/diqxcdnffc3p1rj/Tabela2.jpg?dl=0" target="_blank">
https://www.dropbox.com/s/diqxcdnffc3p1rj/Tabela2.jpg?dl=0</a></span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Com os melhores cumprimentos,<u></u><u></u></p>
<p class="MsoNormal"><span style="color:#888888"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#888888">Ricardo Pinho</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#888888">Ricardo Pinho</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
<br></blockquote></div><br></div>