La siguiente sentencia nos ayuda a obtener todos los registros que sean numéricos en una determinada columna.
SELECT *
FROM TABLE
WHERE TRANSLATE(COLUMNA, 'T 0123456789', 'T') IS NULL
AND COLUMNA IS NOT NULL;
Daniel Uscanga Martínez
Navegacion
lunes, 21 de agosto de 2017
martes, 12 de abril de 2016
Eliminar saltos de linea consulta Oracle
Si se requiere eliminar los saltos de linea de cierto campo podemos utilizar la siguiente función.
REPLACE(REPLACE(REPLACE(COLUMNA,CHR(10),' ') ,CHR(13),' ') ,' ',' ')
Ejemplo:
SELECT REPLACE (REPLACE (REPLACE (COLUMNA1, CHR (10), ' '), CHR (13), ' '),
' ',
' ')
AS COLUMNA_NUEVA,
COLUMNA2,
COLUMNA3
FROM TABLA;
REPLACE(REPLACE(REPLACE(COLUMNA,CHR(10),' ') ,CHR(13),' ') ,' ',' ')
Ejemplo:
SELECT REPLACE (REPLACE (REPLACE (COLUMNA1, CHR (10), ' '), CHR (13), ' '),
' ',
' ')
AS COLUMNA_NUEVA,
COLUMNA2,
COLUMNA3
FROM TABLA;
miércoles, 11 de marzo de 2015
Reemplazar caractéres Linux - Comando 'tr'
Reemplazar caractéres Linux
Si queremos reemplazar la ocurrencia de todos los espacios en blanco en un archivo o en una linea, por un caracter como el punto y coma ";", lo podemos hacer de la siguiente manera:
Supongamos tenemos la siguiente linea en un archivo llamado prueba:
ESTA LINEA ME TIENE DE LOS HUEVOS
Para hacer que nuestra linea se vea de la siguiente manera:
ESTA;LINEA;ME;TIENE;DE;LOS;HUEVOS
Hacemos uso de la utilidad tr como lo indico a continuación:
$ tr -s " " ";" < prueba
miércoles, 15 de octubre de 2014
Sentencia MERGE INTO
Sentencia Merge - Oracle SQL y PL/SQL
Sintaxis:
MERGE INTO <table_name>
USING <table_view_or_query>
ON (<condition>)
WHEN MATCHED THEN <update_clause>
WHEN NOT MATCHED THEN <insert_clause>;
Ejemplo:
MERGE INTO destino a
USING origen b ON (a.id = b.id) WHEN MATCHED THEN UPDATE SET a.nombre = b.nombre, a.direccion = b.direccion WHEN NOT MATCHED THEN INSERT (id, nombre, direccion) VALUES (a.id, a.nombre, a.direccion);
El origen de los datos puede tratarse de una tabla, una vista, o del resultado de la ejecución de una consulta SELECT.
Instalación de Open Journal Systems
Open Journal Systems (OJS) es un software de código abierto para la administración de revistas creado por el Public Knowledge Project, liberado bajo licencia GNU General Public License.
OJS |
OJS fue diseñado para facilitar el desarrollo de publicaciones de acceso libre, publicación revisada por pares, proveyendo la infraestructura técnica no solo para la presentación en línea de artículos de revista, sino también el flujo editorial por completo, incluyendo el envió de artículos, múltiples rondas de revisión por pares e indexacion.
Instalación
Descargamos OJS desde la siguiente ruta http://pkp.sfu.ca/download.
Copiamos el archivo que descargamos que es un .tar.gz dentro de nuestro sitio web.
Después y procedemos a descompactar y destararear nuestro archivo.
$sudo gunzip ojs-2.3.7.tar.gz
$sudo tar -xvf ojs-2.3.7.tar
Nos creara una carpeta llamada ojs-2.3.7 a la cual debemos renombrar.
$sudo mv ojs-2.3.7/ ojs
Y ahora cambiamos permisos a nuestro archivos de OJS siguiendo los siguientes pasos.
$cd ojs
$sudo chown -R <tu usuario> *
$sudo chgrp -R users *
$sudo mkdir files
$cd /var/www
$sudo chmod -R 755 ojs
$cd ojs
$sudo chmod 777 config.inc.php
$sudo chmod 777 config.TEMPLATE.inc.php
$sudo chmod -R 777 files
$sudo chmod -R 777 cache
$sudo chmod -R 777 public
$sudo chmod 755 index.php
Ahora procedemos a crear la base de datos que utilizará OJS.
$mysql --user=root
>create database <nombredb>;
> grant all privileges on <nombredb>.* to <usuario>@localhost identified by '<contraseña>';
>flush privileges;
>quit
*Es importante que anotemos el nombre de la base de datos, el usuario y la contraseña ya que los usaremos mas adelante en la instalación.
Ahora nos dirigimos al navegador y escribimos la siguiente direccion http://localhost/ojs para comenzar la instalación.
Lo primero que debemos hacer es elegir el idioma de la instalación como se muestra en la Fig 1.1.
Fig. 1.1 |
Fig. 1.2 |
Fig. 1.3 |
Fig. 1.4 |
Fig. 1.5 |
Fig. 1.6 |
Fig 1.7 |
Fig. 1.8 |
Suscribirse a:
Entradas (Atom)