En este ejercicio PL/SQL se pide al usuario sus apellidos, debemos de limpiar la cadena quitandole los numeros que se hayan introducido por error y mostrar el primer apellido.


set termout on;
set serveroutput on;

declare
	v_apellidos varchar2(25);
	v_1apel varchar2(25);
	v_caracter char;
	v_posicion integer := 1;
	v_num integer :=0;

begin
	v_apellidos := '&apellidos';

	while v_num <=9 loop
		v_apellidos := replace(v_apellidos,v_num);
		v_num := v_num +1;
	end loop;

	v_apellidos := upper(v_apellidos);
	v_caracter := substr(v_apellidos, v_posicion, 1);

	while v_caracter between 'A' and 'Z'loop
		v_1apel := v_1apel || v_caracter;
		v_posicion := v_posicion+1;
		v_caracter := substr(v_apellidos, v_posicion, 1);
	end loop;

	dbms_output.put_line('1er apellido es: '||v_1apel||'******');

end;

/

Terminos de Busqueda:

  • QUITAR PUNTO EN NUMEROS EN ACCESS
  • quitar letras de una cadena in plsql
  • extraer numeros de una cadena sql
  • ELIMINAR LETRAS EN ORACLE
  • extraer solo numeros de un campo texto oracle
  • extraer parte numérica en una cadena en oracle
  • •extraer solo numeros de un campo texto oracle
  • extraer numeros de una cadena oracle
  • eliminar numeros sql
  • eliminar números de una cadena en oracle
  • ELIMINAR LETRAS PLSQL
  • access eliminar caracteres de un campo y dejar solo numeros
  • eliminar ceros al inicio de un string en oracle
  • eliminar caracter cadena oracle
  • como identificar letras o numeros en pl sql
  • como extraer el apellido en sql
  • como extaer una parte de un campo en sql oracle
  • como encontar numeros en una cadena sql
  • buscar numeros en string oracle
  • buscar numeros en cadena oracle