INSERT INTO con OPENROWSET

09/04/2008 - 20:49 por Isaias | Informe spam
He creado un LINKED SERVER hacia un AS/400 de IBM, me permite hacer SELECT

SELECT * FROM LINKEDAS400.BASE.OWNER.TABLA

Pero al tratar de hacer un

INSERT INTO OPENROWSET (LINKEDAS400,'SELECT * FROM MYTABLA')
(orderid, customerid, employeeid)
values
('12001','VINET',6)

Me envia un mensaje de que no puede hacer el insert porque no encuentra
columnas con llave donde se pueda hacer la busqueda.

¿algun comentario?
INSERT INTO
Saludos
IIslas
 

Leer las respuestas

#1 Gux (MVP)
09/04/2008 - 20:59 | Informe spam
No entiendo el sentido de lo que usted intenta hacer, un INSERT de datos en
el conjunto resultado de una función?

No debería usted insertar en una tabla? INSERT INTO miTabla ?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Isaias" wrote:

He creado un LINKED SERVER hacia un AS/400 de IBM, me permite hacer SELECT

SELECT * FROM LINKEDAS400.BASE.OWNER.TABLA

Pero al tratar de hacer un

INSERT INTO OPENROWSET (LINKEDAS400,'SELECT * FROM MYTABLA')
(orderid, customerid, employeeid)
values
('12001','VINET',6)

Me envia un mensaje de que no puede hacer el insert porque no encuentra
columnas con llave donde se pueda hacer la busqueda.

¿algun comentario?
INSERT INTO
Saludos
IIslas

Preguntas similares