Instrucciones en SQL Express

20/12/2006 - 22:07 por Natty | Informe spam
Hola a todos:

Tengo una duda la cual no he podido darle solución, resulta que tengo
una Instrucción en SQL Anywhere llamada "length" que devuelve el
numero de caracteres de la expresion de cadena especificada, sin
embargo quiero utilizarla en SQL Express y encontre la instrucción
llamada: Len, que sirve para lo mismo, sin embargo se va a trabajar con
ambas bases de datos y no puedo poner ninguna de las dos, habra otra
solución?

Estoy ocupando esta instrucción dentro de una condición como sigue:

Select

Centro = Case When (Length (dba.tabla.columna) = 0) THEN
'S/CC'
ELSE
dba.tabla.columna
END IF
.

Como veran utilizo la instrucción Length o Len para que me decuelva el
numero de carácteres de una expresión.

Espero algunas opiniones que me puedan ayudar

Mil Gracias y Saludos!!

Att.
Natty
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
20/12/2006 - 23:05 | Informe spam
Hola Natty,

Natty wrote:
Hola a todos:

Tengo una duda la cual no he podido darle solución, resulta que tengo
una Instrucción en SQL Anywhere llamada "length" que devuelve el
numero de caracteres de la expresion de cadena especificada, sin
embargo quiero utilizarla en SQL Express y encontre la instrucción
llamada: Len, que sirve para lo mismo, sin embargo se va a trabajar con
ambas bases de datos y no puedo poner ninguna de las dos, habra otra
solución?



Progama una función llamada "Length" usando CREATE FUNCTION, que invoque
a la función LEN.

Gustavo Larriera, MVP
Solid Quality
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Blog: http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

Preguntas similares