Conversiones de datos

24/08/2004 - 14:38 por ana_loisseau | Informe spam
Hola Amigos: Tengo el siguente problema tengo en una BD
de SQLSERVER una tabla con el campo Resul que recibe
resutados de texto y de numero .. .. me gustaria saber que
funciones tengo para convertir el numero a texto y el
texto a numero dentro de un Store procedure????

dese ya gracias

Analia

Preguntas similare

Leer las respuestas

#6 Yoli
24/08/2004 - 16:37 | Informe spam
Para eso tienes que declarar una variable de salida cuando crees el
procedimiento:

CREATE PROCEDURE Procedimiento1
@variablesalida VARCHAR(10) OUTPUT
AS
SELECT CAST(VinfHombre AS VARCHAR(10)) FROM FlagsxId
GO


CREATE PROCEDURE Procedimiento2 AS

DECLARE @variable AS VARCHAR(10)

EXEC Procedimiento1 @variable OUTPUT

PRINT @variable

GO

En la variable @variable del segundo procedimiento tendrías el valor de la
cadena que has obtenido.

Si necesitas algo más, ya sabes donde encontrarme.

Saludos!

Yoli



"Ana" escribió en el mensaje
news:c60b01c489e3$59844a40$
Pregunta Como Hago para pasar un Valor de Un Store a Otro
es decir pasarle el dato convertido a otro Store a un otro
Store ???

Disculpa las molestias y gracias!!!

Hola Ana,

Si tu campo es de tipo entero y lo quieres convertir a


caracter:
SELECT CAST(VinfHombre AS VARCHAR(10)) FROM FlagsxId
SELECT CONVERT(VARCHAR(10),VinfHombre) FROM FlagsxId

No sé si será eso lo que necesitas.
Saludos!

"Ana" escribió en


el mensaje
news:c32801c489db$2a48be30$
SALVADOR ANTES QUE NADA GRACIAS
Te cuento que tengo que hacer un Store que tome un campo
de una tabla y lo convierte ... me ayudarias con eso... ??
Ta talba de Llama FlagsxId y el campo de esa tabla se
llama VinfHombre ese campo lo tengo que recurerar de la
tabla y convertirlo y devolverlo convertido ... como
empiezo??
Si me puedes ayudar te lo agradeceria mucho!!!
saludos
Ana

Hola:

Para realizar conversiones entre tipos de datos tienes


las funciones CAST y
CONVERT, que por supuesto las puedes utilizar dentro de


procedimientos
almacenados.

Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"ana_loisseau"


escribió en el mensaje
news:c51501c489d7$3e7b52e0$
Hola Amigos: Tengo el siguente problema tengo en una






BD
de SQLSERVER una tabla con el campo Resul que recibe
resutados de texto y de numero .. .. me gustaria saber




que
funciones tengo para convertir el numero a texto y el
texto a numero dentro de un Store procedure????

dese ya gracias

Analia




.







.

Respuesta Responder a este mensaje
#7 Yoli
24/08/2004 - 16:47 | Informe spam
Ana, me confundí en el otro, olvidé asignar el valor a la variable, te mando
este corregido. Ah! y si tienes más de un registro que devolver puedes
utilizar una función que te devuelva un tipo de dato TABLE.

Para eso tienes que declarar una variable de salida cuando crees el
procedimiento:

CREATE PROCEDURE Procedimiento1
@variablesalida VARCHAR(10) OUTPUT
AS
SELECT @variablesalidaÊST(VinfHombre AS VARCHAR(10)) FROM FlagsxId
GO


CREATE PROCEDURE Procedimiento2 AS

DECLARE @variable AS VARCHAR(10)

EXEC Procedimiento1 @variable OUTPUT

PRINT @variable

GO

En la variable @variable del segundo procedimiento tendrías el valor de la
cadena que has obtenido.

Si necesitas algo más, ya sabes donde encontrarme.

Saludos!

Yoli

"Yoli" escribió en el mensaje
news:
Para eso tienes que declarar una variable de salida cuando crees el
procedimiento:

CREATE PROCEDURE Procedimiento1
@variablesalida VARCHAR(10) OUTPUT
AS
SELECT CAST(VinfHombre AS VARCHAR(10)) FROM FlagsxId
GO


CREATE PROCEDURE Procedimiento2 AS

DECLARE @variable AS VARCHAR(10)

EXEC Procedimiento1 @variable OUTPUT

PRINT @variable

GO

En la variable @variable del segundo procedimiento tendrías el valor de la
cadena que has obtenido.

Si necesitas algo más, ya sabes donde encontrarme.

Saludos!

Yoli



"Ana" escribió en el mensaje
news:c60b01c489e3$59844a40$
Pregunta Como Hago para pasar un Valor de Un Store a Otro
es decir pasarle el dato convertido a otro Store a un otro
Store ???

Disculpa las molestias y gracias!!!

>Hola Ana,
>
>Si tu campo es de tipo entero y lo quieres convertir a
caracter:
>SELECT CAST(VinfHombre AS VARCHAR(10)) FROM FlagsxId
>SELECT CONVERT(VARCHAR(10),VinfHombre) FROM FlagsxId
>
>No sé si será eso lo que necesitas.
>Saludos!
>
>"Ana" escribió en
el mensaje
>news:c32801c489db$2a48be30$
>SALVADOR ANTES QUE NADA GRACIAS
>Te cuento que tengo que hacer un Store que tome un campo
>de una tabla y lo convierte ... me ayudarias con eso... ??
>Ta talba de Llama FlagsxId y el campo de esa tabla se
>llama VinfHombre ese campo lo tengo que recurerar de la
>tabla y convertirlo y devolverlo convertido ... como
>empiezo??
>Si me puedes ayudar te lo agradeceria mucho!!!
>saludos
>Ana
>
>>Hola:
>>
>>Para realizar conversiones entre tipos de datos tienes
>las funciones CAST y
>>CONVERT, que por supuesto las puedes utilizar dentro de
>procedimientos
>>almacenados.
>>
>>Un saludo
>>Salvador Ramos
>>Murcia - España
>>[MVP SQL Server]
>>www.helpdna.net
>>
>>"ana_loisseau"
>escribió en el mensaje
>>news:c51501c489d7$3e7b52e0$
>>> Hola Amigos: Tengo el siguente problema tengo en una
BD
>>> de SQLSERVER una tabla con el campo Resul que recibe
>>> resutados de texto y de numero .. .. me gustaria saber
>que
>>> funciones tengo para convertir el numero a texto y el
>>> texto a numero dentro de un Store procedure????
>>>
>>> dese ya gracias
>>>
>>> Analia
>>
>>
>>.
>>
>
>
>
>
>.
>





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida