SQL Server - store como parametro

 
Vista:

store como parametro

Publicado por tromito (1 intervención) el 03/09/2012 23:10:13
Hola amigos, como podria realizar este INSERT colocando en vez de un valor (en este caso 5) este procedure que a continuacion os muestro

-------esto me devuelve 5 ----------------

DECLARE @id as integer
EXEC sde.next_rowid 'SDE', 'GISC_LYCONTRATANTE', @id OUTPUT;
SELECT @id " ObjectID";
----------------esto me devuelve 5 -------------------------------

lo de arriba quisiera colocarlo en vez del primer parametro :"5"

INSERT INTO tablax (ObjectID,Nombre,SHAPE)
values(5,'Pruebas',geometry::STGeomFromText ('POINT(-75.158876 -9.545742)',4326));
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

store como parametro

Publicado por jams (93 intervenciones) el 04/09/2012 19:04:34
No entiendo bien tu ejemplo, pero la sintaxis para insertar el resultado de la ejecucion en un procedimiento almacenado es esta:

insert into <tabla>(lista de campos) exec procedimiento

por supuesta que la tabla debe estar creada antes de la insercion y el numero y tipo de columnas que regresa el procedimiento debe o coincidir con las especificadas en la creacion de la tabla o con la especificacion de la lista de campos (si es necesario)



Saludos y suerte
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