Gracias Gilberto creo que ya tengo la solicion a mis problemas es que soy nuevo en SQL y me quedo por unas tonterias, mira me quedaron asi las consultas
-- Consulta Tabla 1 copy (select ttamlice.licnumli, ttamlice.lictipid , ttamlice.licident , ttamlice.licfectr , ttamlice.licofiex , ttamlice.lictiptr , ttamlice.liccateg ,ttamlice.licnites ,ttamlice.licdivip ,ttamlice.licceresc ,ttamlice.licestado ,ttamlice.licfact ,ttamlice.liccodigo , ttamlice.lictipid_ant , ttamlice.licident_ant , ttamlice.liccateg_nue , ttamlice.liccermedico , ttamlice.licfecven , ttamlice.licservicio from ttamlice where ttamlice.lictiptr = '20' order by ttamlice.licident OFFSET 0 limit 10000) to 'D:/import/ttamlice01.dat' delimiter ';' ; -- Consulta TAbla 2 copy (select ttampers.pertipid , ttampers.perident , ttampers.perapel1 , ttampers.perapel2 , ttampers.pernombr , ttampers.persexo , ttampers.pergrsan , ttampers.perrh , ttampers.perfenac from ttampers where ttampers.perident in ( select ttamlice.licident from ttamlice where ttamlice.lictiptr = '20'order by ttamlice.licident OFFSET 0 limit 10000) )to 'D:/import/ttampers01.dat' delimiter ';' ; El 13 de noviembre de 2008 17:10, Gilberto Castillo Martínez < [EMAIL PROTECTED]> escribió: > Fabian: > > Creo no entender bien tu diseño ... no veo el campo que relacione una > tabla con la otra. > > Pudieras explicar mejor. > > Saludos, > Gilberto. > El jue, 13-11-2008 a las 16:42 -0500, Fabian Sandoval escribió: > > Amigos espero me puedan ayudar con esta > > > > Tengo dos tablas > > > > Tabla1 > > > > CREATE TABLE ttamlice > > > > ( licnumli character(14) NOT NULL, > > > > lictipid character(1), > > > > licident character(11), > > > > licfectr character(8), > > > > CONSTRAINT "Primarita" PRIMARY KEY (licnumli) ) > > > > > > > > Tabla 2 > > > > CREATE TABLE ttampers > > > > ( pertipid character(1), > > > > perident character(11) NOT NULL, > > > > perapel1 character(12), > > > > perapel2 character(12), > > > > CONSTRAINT primpers PRIMARY KEY (perident) ) > > > > Y tengo que generar dos archives planos de cada Tabla, el primero > > archivo plano ya lo tengo con esta consulta, que me lista los 10.000 > > primeros registros según las condiciones que le pongo: > > > > copy (select > > > > ttamlice.licnumli, ttamlice.lictipid , ttamlice.licident , > > > > ttamlice.licfectr , ttamlice.licofiex , ttamlice.lictiptr , > > ttamlice.liccateg > > > > ,ttamlice.licnites ,ttamlice.licdivip ,ttamlice.licceresc > ,ttamlice.licestado > > > > ,ttamlice.licfact ,ttamlice.liccodigo , ttamlice.lictipid_ant , > > ttamlice.licident_ant > > > > , ttamlice.liccateg_nue , ttamlice.liccermedico , > > ttamlice.licfecven , ttamlice.licservicio > > > > from ttamlice where ttamlice.lictiptr = '20' > > > > order by ttamlice.licident OFFSET 0 limit 10000) to > > 'D:/import/ttamlice01.dat' delimiter ';' ; > > > > > > > > La pregunta es y en donde espero me puedan ayudar > > > > Y es que necesito generar un archivo de texto plano con datos de la > > segunda tabla, que correspondan a los mismos 10 mil registros de la > > primera consulta, ya que después necesito consultar los 10 mil > > registros siguientes. De acuerdo a la llave primaria de las dos > > Tablas. > > > > Intente un sub Select pero me sale error > > > > copy (select > > > > ttampers.pertipid , ttampers.perident , ttampers.perapel1 , > > ttampers.perapel2 , ttampers.pernombr , > > > > ttampers.persexo , ttampers.pergrsan , ttampers.perrh , > > ttampers.perfenac > > > > from ttampers,ttamlice > > > > where ttampers.perident = ( select ttamlice.licident from ttamlice > > where ttamlice.lictiptr = '20'order by ttamlice.licident OFFSET 0 > > limit 10000) > > > > order by ttamlice.licident OFFSET 0 limit 10000) to > > 'D:/import/ttampers01.dat' delimiter ';' ; > > > > > > > > muchas GRACIAS de antemano por su ayuda > > > >