Depende del lenguaje de programacion con el que trabajes; el tipo de cosas
que hace VFP en una sola linea, como la instruccion dada por LMG u otras
sentencias mas complejas, son solo posibles porque VFP tiene su propio motor
de datos integrado (y de paso poderoso y amplio en sentencias)... intenta
hacer cosas mas complejas con una instruccion select por ejemplo en
Delphi+Paradox... simplemente este motor de datos es limitadisimo en el uso
de sentencias SQL, por lo que muchas veces debes hacer uso de otras tecnicas
de programacion mas complejas para lograr lo que VFP puede hacer en una sola
linea. Por eso te comente que SQL Server no es un lenguaje de programacion
(ya que esa fue tu comparacion), porque si bien es cierto que es duro en
T-SQL, con otros lenguajes que dependen de un motor de datos externo que no
es tan fuerte como SQL Server, Oracle u otros, no podrias enviarle una
sentencia compleja para que te devuelva los resultados con tan solo una
linea de programacion, sino que luego con tu recordset o lo que sea del lado
del cliente deberas hacer malabares para poder hacer algo que en VFP...
simplemente es una sola linea de codigo.
--
============================
Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional Portalfox Venezuela
http://www.portalfox.com/venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m
"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor
Post by Alfredo CrisostomoPero la instruccion de que se habla aqui no tiene nada de "lenguaje de
programacion", no es mas que un script de sql, comparable con el t-sql de
sql server.
Es bueno defender a fox, pero no hay q exagerar tampoco.
Post by Harold GodefroyPost by Alfredo CrisostomoPero eso no es exclusivo del fox. En SQL server siempre ha sido asi.
SQL Server no es un lenguaje de programacion :D
--
============================
Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional Portalfox Venezuela
http://www.portalfox.com/venezuela
"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor
Post by Alfredo CrisostomoPero eso no es exclusivo del fox. En SQL server siempre ha sido asi.
Post by Jose Arostegui¡Y EN UNA SOLA ORDEN!, ¡ JUA !
y hay gentes que dicen tonterias del fox. Bien ahí Luis María !
José
Post by Luis MarÃa GuayánINSERT INTO TablaA SELECT * FROM TablaB ;
WHERE NOT EXISTS (SELECT * FROM TablaA ;
WHERE TablaB.Codigo = TablaA.Codigo)
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Benny MoréHola, Gracias de antemano!
como se insertan registros en la tabla A solo si no existen en ella, desde
la tabla B, utilizando lenjuage SQL.
o dicho de otra manera insertar los registros de la tabla B que no esten
en
Post by Benny Moréla tabla A.
me pude explicar?
Gracias de nuevo.
Atte.
Benny Moré