¿Alguien sabe si hay una manera de encontrar lo que la longitud de la fila más larga en una columna en Oracle?Encuentra la longitud de la fila más larga en una columna en el oráculo
Básicamente necesito para obtener la longitud de la fila más larga y luego usar esa longitud más 1 con SUBSTR
para que la salida de la columna de un carácter más larga que la cadena más larga.
Gracias
EDIT:
Gracias por el consejo.
Sin embargo, el enfoque MAX(LENGTH(column_name)) AS MAXLENGTH
me da el número que quiera pero cuando trato de usarlo con SUBSTR(column_name,1, MAXLENGTH)
Me aparece un error identificador válido.
así que hice una función para devolver el Numberi luego quería utilizar:
SUBSTR(column_name,1,maxlengthfunc)
Esto me dio el siguiente resultado:
SUBSTR(NAME,1,MAXLENGTHFUNC)
En lugar de:
SUBSTR(NAME, 1, 19)
Y no redujo el tamaño de la columna de salida como lo necesitaba.
también
RTRIM(name)||' '
no hizo nada para mí en desarrollador de SQL.
Gracias.