[Gvsig_desarrolladores] Duda sql bases de datos

Mauricio Marquez mauriciomarquezgoa en yahoo.com
Mie Mayo 28 14:51:17 CEST 2008


Creo que si mal no recuerdo hay que especificar bien las Bases de datos, voy a revisar para ver si consigo en código con exactitud, de todas maneras no se como es la estructura de tus bases de datos, valdría la pera revisar si es mejor replantear al modelo de Schemas con PostgreSQL. Saludos...

Mauricio Márquez
Ingeniero de Sistemas 


--- El mié 28-may-08, Francisco <fsalas en geocuba.co.cu> escribió:
De: Francisco <fsalas en geocuba.co.cu>
Asunto: Re: [Gvsig_desarrolladores] Duda sql bases de datos
A: "Lista de Desarrolladores de gvSIG" <gvsig_desarrolladores en runas.cap.gva.es>
Fecha: miércoles, 28 mayo, 2008, 10:30 am



 
#yiv1432261405 .hmmessage P {
PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;}
#yiv1432261405  .hmmessage {
FONT-SIZE:10pt;FONT-FAMILY:Tahoma;}


creo que con esto resuelves 
 

INSERT INTO Tabla [IN base_externa] (campo1, campo2, ..., 
campoN)
SELECT TablaOrigen.campo1, TablaOrigen.campo2, ..., 
TablaOrigen.campoN
FROM TablaOrigen
 
Francisco Salas 

  ----- Original Message ----- 
  From: 
  Laura 
  reiva 
  Sent: Wednesday, May 28, 2008 3:43 
  AM
  Subject: [Gvsig_desarrolladores] Duda sql 
  bases de datos
  
 
Hola a todos, 
Estoy realizando una extensión para 
  gvSIG utilizando una Base de datos PostgreSQL, por lo tanto mi duda acerca de 
  SQL la planteo aqui, pues quizás alguno de ustedes puedan ayudarme y no 
  encuentro solución en ningún sitio y me tiene desesperada ésta cuestión pues 
  soy novata tanto con gvSIG como con PostgreSQL. 
 
Tengo dos bases 
  de datos en postgreSQL, en cada una de ellas tengo varias tablas. Sobre 
  la Base de datos 1 quiero hacer una consulta sobre una de sus 
  tablas, filtrando el resultado por un campo. Es decir, quiero 
  hacer:

SOBRE LA BASE DE DATOS 1
SELECT * 
  FROM tablaAlumnos WHERE sexo = 'M';

Y las filas que me de como 
  resultado quiero insertarlas TODAS en una nueva tabla 
  en la BASE DE DATOS 2 llamada dicha 
  tabla AlumnosHombres que tiene exactamente las mismas columnas, y del 
  mismo tipo que la tabla tablaAlumnos.

¿Cómo puedo hacerlo? Había 
  pensado con la sentencia Select..Insert into; pero como son dos bases de datos 
  no sé cómo ejecutarla. 
 
Gracias, un saludo.


  
  Sigue los principales acontecimientos deportivos en directo. MSN Motor 
  
  

  _______________________________________________
gvSIG_desarrolladores 
  mailing 
  list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

___________________________________

Este mensaje esta libre de virus. 

Revisado por Kaspersky Antivirus

Engine version:  4.0.1.14
Engine date:  2002/06/25
Definition count:  714454
Definition date:  2008/05/27
MDAV version: 2.2.9


Dpto de Sistemas Informáticos

Oficina Central Grupo Empresarial GEOCUBA

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores


      ____________________________________________________________________________________
Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquí http://deportes.yahoo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080528/06dfdd79/attachment.htm


Más información sobre la lista de distribución gvSIG_desarrolladores