Saltar al contenido

Como Utilizar la PL-SQL Function en Oracle LENGTH en tus Packages en Oracle

PL-SQL Function en OracleSi aprendes como se debe utilizar la PL-SQL Function en Oracle LENGTH podrás obtener rápidamente el largo absoluto de un campo de tipo texto o cadena de texto en tus PL-SQL Packages en Oracle.

La PL-SQL Function en Oracle LENGTH como su nombre lo indica, permite entregar el tamaño o el largo en cantidad caracteres que contiene una cadena de texto, variable o campo de tipo VARCHAR2.

Muchas veces cuando construyes procesos en tus PL-SQL Packages en Oracle, necesitas manipular cadenas de texto ya sea de campos de una tabla o de archivos planos. Para poder contralar estas cadenas de texto necesitas saber cual es el largo que traen o la cantidad de caracteres que contienen, la PL-SQL Function en Oracle LENGTH es muy útil para realizar esta tarea.

Revisemos algunos ejemplos para que entiendas mejor como se debe utilizar la PL-SQL Function en Oracle LENGTH en tus PL-SQL Packages en Oracle.

Ejemplo #1: Supone que necesitas saber cual es el largo de una cadena de texto en particular, veamos como se hace:

/* PL-SQL Function en Oracle */

Lin_largo        number;

Begin

Lin_largo:= LENGTH (‘ORACLE’);

End;

En este ejemplo la PL-SQL Function en Oracle LENGTH retorna una largo de 6 caracteres y los almacena en la variable lin_largo.

TÚ REPORTE: “Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos”

¡ Haz Click Aquí y Descárgalo GRATIS Ahora !

Ejemplo #2: Supone ahora que deseas obtener el largo de una cadena de texto más larga, veamos como se hace:

/* PL-SQL Function en Oracle */

Select LENGTH(‘PL-SQL PACKAGES EN ORACLE’) largo_del_texto

From dual;

En este ejemplo se usa la PL-SQL Function en Oracle LENGTH en una consulta SELECT donde se retorna el largo de 25 caracteres.

La PL-SQL Function en Oracle LENGTH cuenta todos los caracteres que conforman una cadena de texto incluyendo los espacios en blanco y los caracteres especiales que pueda contener.

Te propongo que pruebes de inmediato estos ejemplos en tu Base de Datos con tus propias tablas,  PL-SQL Procedures en Oracle y PL-SQL Function en Oracle, para que comiences a ejercitar la mano y aprendas a dominar esta nueva técnica en tus PL-SQL Packages en Oracle.

Estoy muy interesado en conocer tu opinión y/o comentario sobre este artículo, también cuéntame sobre qué es lo que quieres saber de PL-SQL Function en Oracle y/o dime cuál es tu principal frustración a la hora de trabajar con PL-SQL Function en Oracle. Estaré muy atento respondiendo tus preguntas y/o comentarios, gracias.

Saludos

Roberto Vicencio – Escritor del Reporte:

Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos

8 comentarios en «Como Utilizar la PL-SQL Function en Oracle LENGTH en tus Packages en Oracle»

    1. Hola Virginia, gracias por comunicarte y por tu comentario esta excelente.

      PD: Ya obtuviste mi reporte gratuito de ‘Cómo Construir un Select Eficiente en Oracle en Solo 7 Pasos’, si aún no lo has hecho puedes descargarlo desde aquí:
      DominaTusPackagesEn0racle.com

      Saludos
      Roberto Vicencio – Para Tu Éxito con Oracle.

  1. muy buen tutorial, pero me preguntaba se puede saber el máximo tamaño que puede aceptar una variable, específicamente un varchar2, analogía a un SizeOf, porque, cuando pasamos como parámetro de un procedimiento o función no sabemos el tamaño que tiene.

    1. Hola Freddy, gracias por comunicarte, lamentablemente no podemos saber el tamaño que tiene una variable en el proceso que fue definida, lo que si podemos hacer es declarar la variable con el campo de una tabla, de esta forma la variable tendrá el mismo tipo y tamaño del campo en la tabla, por ejemplo:
      tu_variable tu_tabla.tu_campo%type;

      PD: Quédate atento a tu correo porque estaré enviándote mas contenido, si te ha gustado lo que has visto del blog te invito a compartir el enlace https://dominatuspackagesen0racle.com/cmbl/ con tus amigos o personas que también les pueda interesar ver esta información.

      PD2: Recurso recomendado para mejorar tus consultas a la base de datos: https://dominatuspackagesen0racle.com/cvsmt

      Saludos
      Roberto Vicencio – Para Tu Éxito con Oracle.
      Director de DominaTusPackagesEn0racle.com

  2. hola estaba buscando temas de optimizar consultas anidadas y me llamo la atencion su tutorial, pero no deja descargarlo, si no es mucha molestia lo puedes enviar a mi correo… o dime por donde entra a descargarlo…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.