====== [DOC] SQLPLUS basics ====== =====Notas===== * Comillas dobles es literal case sensitive, comillas simples no (todo a UPPER), al revés que linux. =====Editor===== ====Definir==== def_editor = vi ====Editar==== ed ====Re-ejecutar==== r =====Escape de caracteres especiales===== Los 4 caracteres a escapar son: ^ Caracter ^ Secuencia de escape ^ Ejemplo ^ | ' | '' | SELECT 'Escapando comilla: '' ' AS demo FROM DUAL; | | ''%'', ''_'' y ''&'' | Definimos un caracter de escape "normal": SET ESCAPE '\' ; | SELECT name FROM emp WHERE id LIKE '%\%%'; | [[http://ss64.com/ora/syntax-escape.html|More info]] =====Separador de columnas===== SET COLSEP =====Tamaño de linea===== SET LINESIZE =====Tamaño de página===== SET PAGESIZE =====Limitar el numero de resultados de una query===== SELECT * FROM BLABLA WHERE rownum <= 10 ; =====Configurar el backspace===== En el caso de que el backspace genere "caracteres raros" (que haya que usar el control+backspace para borrar, se tiene que configurar en el tty (desde fuera del sqlplus) o desde dentro con "''!''" !stty erase ^? En cada caso cambiará el símbolo usado. =====Ir a shell desde sqlplus===== ! con esto se ejecuta un bash y luego vuelve a SQL+. ===== wrapper ===== * [[..:howtos:affordable_sqlplus|Sql* readline wrapper]]