Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Crear funcion escalar simple

Estas en el tema de Crear funcion escalar simple en el foro de SQL Server en Foros del Web. Estimados, estoy tratando de crear una funcion muy simple, de forma tal que cuando la llame me devuelva 5 caracteres, es tan simple que no ...
  #1 (permalink)  
Antiguo 08/04/2013, 13:42
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Crear funcion escalar simple

Estimados, estoy tratando de crear una funcion muy simple, de forma tal que cuando la llame me devuelva 5 caracteres, es tan simple que no me sale! :P

Aqui algo que intenté hacer:

Código SQL:
Ver original
  1. GO
  2. CREATE FUNCTION getPuertoDestino
  3. (
  4.    
  5. )
  6. RETURNS CHAR(5)
  7. AS
  8. BEGIN
  9.     RETURN 'XXXXX';
  10. END
  11. GO


Muchas gracias!
Gustav.
  #2 (permalink)  
Antiguo 08/04/2013, 15:00
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Crear funcion escalar simple

¿Que parametro recibe?, no veo donde coloques el parametro, ademas si te va a regresar una CONSTANTE ('XXXXX'), ¿para que hacer una funcion?
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 08/04/2013, 15:28
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Crear funcion escalar simple

y cual es el error?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #4 (permalink)  
Antiguo 09/04/2013, 10:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Crear funcion escalar simple

Buenas, funciona bien, no habia error.

Estoy armando una funcion provisoria donde, al momento, recibe una constante, luego recibirá otras informaciones.

Muchas gracias!

Etiquetas: escalar, funcion, simple
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:06.