Trabajar con SQL server 2000
Publicado por Saul (728 intervenciones) el 03/06/2008 23:37:11
Hola solo como estan me gustaria me indicaran como es la forma mas adecuada de trabajar en sql server..
Tengo lo siguiente
Cuento yo trabaja con base de datos de fox y talas trabajo asi.
USE Mitabla Alias TablaForm
y llamo los compos com m.Campo1, m.Campo2
Ahora lo que necesito saber si con SQL es correcto trabajar asi.
=sqlexec(Conecta_SQL,"SELECT TOP 1 * FROM cliente WHERE empresa = ?xEmpresa","Cliente")
=sqlexec(Conecta_SQL,"SELECT TOP 1 * FROM cartera WHERE empresa = ?xEmpresa","cartera")
**Indexado
m.Inde1 = Sys(3)
SELECT cliente
INDEX ON codigo_cli TAG codigo OF (m.Inde1)
INDEX ON nombre_cli TAG nombre OF (m.Inde1) ADDITIVE
SET ORDER TO codigo
m.Inde2 = Sys(3)
SELECT cartera
INDEX ON codigo_car TAG codigo OF (m.Inde2)
SET ORDER TO codigo
Actualmente lo trabajo asi pero no se si es lo correcto
y Practicamente esa vista que me crea pues lo uso como una DBF sin ningun problema
sera ideal esto o estoy mal??
Gracias
Tengo lo siguiente
Cuento yo trabaja con base de datos de fox y talas trabajo asi.
USE Mitabla Alias TablaForm
y llamo los compos com m.Campo1, m.Campo2
Ahora lo que necesito saber si con SQL es correcto trabajar asi.
=sqlexec(Conecta_SQL,"SELECT TOP 1 * FROM cliente WHERE empresa = ?xEmpresa","Cliente")
=sqlexec(Conecta_SQL,"SELECT TOP 1 * FROM cartera WHERE empresa = ?xEmpresa","cartera")
**Indexado
m.Inde1 = Sys(3)
SELECT cliente
INDEX ON codigo_cli TAG codigo OF (m.Inde1)
INDEX ON nombre_cli TAG nombre OF (m.Inde1) ADDITIVE
SET ORDER TO codigo
m.Inde2 = Sys(3)
SELECT cartera
INDEX ON codigo_car TAG codigo OF (m.Inde2)
SET ORDER TO codigo
Actualmente lo trabajo asi pero no se si es lo correcto
y Practicamente esa vista que me crea pues lo uso como una DBF sin ningun problema
sera ideal esto o estoy mal??
Gracias
Valora esta pregunta
0