SQL Server - sugerencias por favor???

 
Vista:

sugerencias por favor???

Publicado por roosevel (1 intervención) el 17/12/2003 16:39:33
hola a todos
el problema es el siguiente:
tengo un archivo de excel el cual contiene algo de 1000 filas y columnas hasta la L, bueno esto aumenta y disminuye pero ese es la cantidada de datos contenidos, bueno y estos registros debo llevaralos a una tabla temporal de sqlserver7, y desde aqui se realiza una serie de actualizaciones a otras tablas propias de la institucion, yo trabajo con power builder 7.0.3, pero tambien se vb 6.0, me planteron varias sugerencias:
osql, dicen que es recontra rapido la carga.?
un dts?
un sp?
el detalle es, que el usuario realice todo esto dando solo un clik en un boton

Otra consulta
es decir quiero pasar informacion de la tabla1 a la tabla2
tabla1 : esta en la red en el servidor principal y con ususario xxxx
tabla2 : esta en forma local y con sa
pero tengo acceso a los dos localmente
INSERT INTO TABLA2
SELECT * FROM TABLA1

muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sugerencias por favor???

Publicado por Carlos Gil (18 intervenciones) el 18/12/2003 18:11:44
Si quieres que el usuario de tu aplicativo lo ejecute haciendo un Click en un boton, definitivamente debes utilizar un SP, luego declaras este SP en tu ventana y lo ejecutas en el evento clicked del boton. (en PB)

//Esto lo puedes hacer en la declaracion de variables de instancia
//lo que empieza con @ son parametros de tu SP
DECLARE ProcEjemplo PROCEDURE FOR sp_Ejemplo
@articulo = :il_Art,
@UniParm = :is_Uni;

//esto en tu boton
//si esperas una sola fila omite el bucle
//el ejemplo esta para dos columnas de retorno si esperas mas agrega
//mas variables en el FETCH

il_art = [dato]
is_uni = [dato]
Execute ProcEjemplo ;
Fetch ProcEjemplo Into :ls_retorno01, :ls_retorno02
Do While SQLCA.SQLCode=0
[BLOQUE DE SENTENCIAS]
Fetch ProcEjemplo Into :ls_retorno01, :ls_retorno02
Loop
Close ProcEjemplo ;

La otra consulta..

Insert Into Tablas2 Select * From servidorprincipal.basedatos.dbo.Tabla1

Ok. espero te sirva de ayuda

Tu amigable amigo SPIDERMAN, jeje es una broma

Carlos Gil........ PERUANO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar