Cuestión : almacenar los valores del procedimiento almacenado en variables

Hola cada uno, el

I tiene procedimientos almacenados que vuelve un recordset con los campos múltiples, solamente solamente una fila. BTW, estoy utilizando el servidor 2005.

I del Sql quisiera llamar este SP de otro SP y reutilizar su salida allí, almacenándola en diversas variables. La única manera que puedo hacer con éxito que debe para crear una tabla temporal con las mismas columnas que las volvieron por el SP original, después el terraplén que tabla temporal con la salida original del SP, como esto: el

INSERT EN el spMyOriginalSP @par1, @par2

Then del
EXECT del #mytbl (field1, field2, field3) asignaría cada uno de los campos de la tabla temporal a las variables en el nuevo SP, como esto: ¿el

SELECT
@var1 = field1,
@var2 = campo,
@var3 = el #mytbl

Is de field3
FROM allí una manera de puentear la creación de la tabla temporal, y de almacenar directo el SP original hizo salir en variables en el nuevo SP? el

Hope podía explicarse allí… ¡:-)

Thanks por adelantado para su ayuda!
class= del

Respuesta : almacenar los valores del procedimiento almacenado en variables

mirar esto
http://www.sommarskog.se/share_data.html

También, si usted puede hacerle una función en vez de un SP, usted puede volver una variable de la tabla.

declarar el sysname del @tablename
declarar el sysname del @colname

seleccionar el @tablename = el tablename, @colname = ColumnName de la tapa 1 de dbo.TestTableList ()
seleccionar el @tablename, @colname
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
CREAR la FUNCIÓN TestTableList ( 
) TABLA DEL @TABLELIST DE LAS VUELTAS (
  IDENTIDAD DE LA IDENTIFICACIÓN INTERNACIONAL (1, 1),
  TableName SYSNAME,
  ColumnName SYSNAME
) COMO COMIENZAN  
	PARTE MOVIBLE EN @TABLELIST
	SELECCIONAR TABLE_NAME, COLUMN_NAME
	DE INFORMATION_SCHEMA.COLUMNS
	
	VUELTA 
EXTREMO
Otras soluciones  
 
programming4us programming4us