Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

688
Vistas
Línea de comandos de SQL Plus: las teclas de flecha no devuelven los comandos anteriores

Estoy usando Oracle 10g Express Edition en Fedora core 5 32+ bit os. El problema es que cuando uso la línea de comandos de SQL Plus para hacer declaraciones SQL, no puedo recuperar el comando escrito anteriormente en el indicador cuando uso las teclas de flecha hacia arriba y hacia abajo en mi teclado. Esto es bastante fácil cuando estoy usando un shell, pero aquí con esta interfaz de línea de comandos de Oracle no funciona en absoluto. Aquí está el ejemplo de lo que realmente sucede cuando presiono las teclas de flecha hacia arriba o hacia abajo.

SQL> drop table pedidos por correo;

Mesa caída.

SQL> ^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

El comando 'l' mostrará el último comando de ejecución ( fuente: krenger.ch ):

 SQL> l 1* select owner, count(1) from dba_tables group by owner SQL>

Para obtener más que eso, active el historial ( fuente: dba-oracle ):

 SQL> set history on SQL> history 1 select * from dual; 2 select sysdate from dual; 3 show history
over 4 years ago · Santiago Trujillo Denunciar

0

Si necesita volver a ejecutar solo el último comando escrito, entonces la barra diagonal "/" funcionará. Presione / y luego la tecla Intro volvería a ejecutar la última declaración.

 SQL> select sysdate from dual; SYSDATE -------- 03-12-17 SQL> / SYSDATE -------- 03-12-17 SQL>
over 4 years ago · Santiago Trujillo Denunciar

0

SQL*Plus no ofrece esta característica lista para usar. Tienes que configurar rlwrap para que funcione

Hemos creado una nueva interfaz de línea de comandos que admite todo lo que ofrece SQL*Plus, pero también incluye funciones más modernas, como el historial de comandos anteriores. Se llama SQLcl . El historial de comandos recuerda sus últimas 100 declaraciones/guiones, incluso de sesiones anteriores.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda