En esta entrada se explicara como realizar consultas de select, update, insert o exec sp
Las consultas se realizaran usando el LinkedServery el OpenQuery
LinkedServer
Agregamos el LinkedServer desde el server que se realizaran las consultas
Usaremos esta tabla del linkedserver
Select con LinkedServer
Al realizar el Select o cualquier otra consulta la tabla debe ir precedido del dbo., si no se coloca no reconocerá la tabla o el procedimiento
Insert con LinkedServer
Se debe indicar obligatoriamente los campos a insertar, no se puede usar directamente el values en caso de querer ingresar todos los campos de la tabla.
Update con LinkedServer
Ejecutrar Procedure con LinkedServer
Verificamos las Consultas
OpenQuery
Select con OpenQuery
Maneja una sintaxis de la Siguiente manera SELECT Campos FROM OPENQUERY (Nombre_Server,'Select ...')
Insert con OpenQuery
Maneja una sintaxis de la Siguiente manera INSERT INTO OPENQUERY
(Nombre_Server,'Select CAMPO1,CAMPO2,CAMPO3,...')
VALUES ('Valor1','Valor2',Valor3,...)
Update Con OpenQuery
Maneja una sintaxis de la Siguiente manera UPDATE OPENQUERY
(Nombre_Server,'Select CAMPO1,CAMPO2,...')
SET CAMPO1 = 'Valor1' WHERE CAMPO2 = 'Valor2'
Ejecutar Procedure con OpenQuery
Semejante a un Select Openquery
Deseo mencionar que la ejecución de un procedure con parámetros no la logre realizar
Verificamos los datos
Si te ha gustado esta entrada dale clic a +1 y Comparte!
No hay comentarios:
Publicar un comentario