Obtener nombres de Campos de un SP

16/05/2005 - 17:20 por JoseLuis | Informe spam
Holas:

Deseo saber que campos me retorna un Sp, asi como puedo saber que
parametros tiene un Sp hasta su tipo de dato, de igual menera con su
resultados de un Sp de seleccion. cuando agrego un command a un
DataEnviroment en Vb6 me muestra sus campos, pero como saber por alguna
sentencia SQL...Gracias por su respuestas.

Jose Luis H
Peru-aqp

Preguntas similare

Leer las respuestas

#1 JoseLuis
16/05/2005 - 18:13 | Informe spam
Hola Dario:
No es eso...es algo mas complejo

Lo que deseo es que con algun comando o sentencia pueda obtener que
campos me devuelve o retorna el Sp: Ejemplo
Tengo un Sp
Create Proc nombre
AS
Select a,b,c as Z from Tabla where sentencia

(Alguna sentencia o comando)
Campos de retorno: Nombre, Tipo, etc
a bit
b char(3)
Z varchar(100)

Es algo que he buscado por todos lados y no encuentro..Gracias,

JLHV

Respuesta Responder a este mensaje
#2 Alejandro Mesa
16/05/2005 - 18:28 | Informe spam
Usa el procedimiento almacenado sp_sproc_columns.

Ejemplo:

use northwind
go

exec sp_sproc_columns 'Sales by Year'


AMB


"JoseLuis" wrote:

Holas:

Deseo saber que campos me retorna un Sp, asi como puedo saber que
parametros tiene un Sp hasta su tipo de dato, de igual menera con su
resultados de un Sp de seleccion. cuando agrego un command a un
DataEnviroment en Vb6 me muestra sus campos, pero como saber por alguna
sentencia SQL...Gracias por su respuestas.

Jose Luis H
Peru-aqp


Respuesta Responder a este mensaje
#3 JoseLuis
16/05/2005 - 18:43 | Informe spam
Hola:
Este Sp me devuelve sus parametros y un Registro con COLUMN_NAME :
@RETURN_VALUE
mas no los campos especificos, pero algo asi deseo, pero con los
nombres de los campos del Select.

Espero que se pueda, gracias

JLHV
Respuesta Responder a este mensaje
#4 Alejandro Mesa
16/05/2005 - 19:02 | Informe spam
Ve "set fmtonly" en los libros en linea.

Ejemplo:

use northwind
go

set fmtonly on
go

exec dbo.[Sales by Year] @Beginning_Date = '19970101', @Ending_Date =
'19971231'
go

set fmtonly off
go

Si mal no recuerdo, este comando no sirve si el sp usa tablas temporales
para obtener el set resultante.


AMB

"JoseLuis" wrote:

Hola Dario:
No es eso...es algo mas complejo

Lo que deseo es que con algun comando o sentencia pueda obtener que
campos me devuelve o retorna el Sp: Ejemplo
Tengo un Sp
Create Proc nombre
AS
Select a,b,c as Z from Tabla where sentencia

(Alguna sentencia o comando)
Campos de retorno: Nombre, Tipo, etc
a bit
b char(3)
Z varchar(100)

Es algo que he buscado por todos lados y no encuentro..Gracias,

JLHV



Respuesta Responder a este mensaje
#5 JoseLuis
16/05/2005 - 19:25 | Informe spam
Creo Bueno, lo he estado revisando y agregando unas sentencias mas creo
que esto si me va hacer de mucha utilidad.

Una Pregunta mas. Es posible saber si un Sp retorna un select o solo es
un Insert o Delete?

Gracias, es bueno tener a alguien dispuesto a ayudar

JoseLuisH
Peru-aqp
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida