Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Bases de datos y SQL > Insertar datos a una tabla de multiples bases
-Foros de debate

Bases de datos y SQL
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Insertar datos a una tabla de multiples bases
Enviado por wldsoto el día 27 de agosto de 2008

Hola Foro, necesito armar un sp que le pase como parametros el servidor, usuario pass y pueda a una tabla que exista en varios servidores llenar unos registros....
algo como esto pero no se ocupar los comandos

CREATE PROCEDURE MULTIPLES
@ServerName VARCHAR(40) output,
@ParUser VARCHAR(20) output,
@ParPass VARCHAR(20) output,
@TableName VARCHAR(40) output,
@xSQL NVARCHAR(4000) output

AS

BEGIN
DECLARE @strSQL NVARCHAR(4000)

SET @strSQL = 'INSERT INTO ' + ltrim(rtrim(@TableName)) +' VALUES (' + ltrim(rtrim(@xSQL)) + ');'
--EXEC sp_addlinkedsrvlogin @ServerName ,@ParUser ,@ParPass
--EXEC sp_addlinkedserver @ServerName

--Execute the constructed "Cursor Declaration" string
EXECUTE sp_executesql @strSQL
IF @@ERROR > 0
BEGIN
PRINT 'Error while declaring the Cursor. Please check out the parameters supplied to the Procedure'
RETURN -1
END
END
GO

Gracias por la ayuda

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network