SELECT * FROM esquema.tabla
INTO OUTFILE "nombrearchivotexto.txt"
FIELDS TERMINATED BY '||' ;
Generalmente nos deja los archivos en el origen en que se instalo y alojan los archivos dbf de mysql.
---- trayectoria de las bases de mysql
- /var/lib/mysql/"basedatos"
--------------------------------------------------------------------------------------------
Si pasamos de oracle a mysql, la fecha es un punto por verificar, podemos generar los datos de tal manera que modifiquemos la fecha previamente ya luego generamos el archivo de texto con los registros para su carga.
CREATE TABLE esquema.tabla
AS
SELECT
nombre,
To_Char(campo_fecha, 'YYYY-MM-DD') AS campo_fechae ,
FROM esquema.tabla_origen
WHERE nombre = 'xxx'
--------------------------------------------------------------------------------------------
Cargamos datos de un archivo de texto en mysql:
source /tmp/I_SIIAA_REINSCRIPCION_TMP_13A_01.sql
también puede ser:
punto y la trayectoria y archivo
ver la ayuda de mysql esta referenciado
--------------------------------------------------------------------------------------------
Una consulta con EXISTSen oracle:
SELECT DISTINCT campo1 FROM esquema.tabla WHERE EXISTS
(SELECT Max(campos2) FROM esquema.tabla2 WHERE campo3 = campo1)
--------------------------------------------------------------------------------------------
Amperson en un campo de texto:
Si voy a insertar en un campo de texto de oracle un amperson &, puedo pensar que concateno:
'Bob & '| |' Sons '
Sin embargo no es del todo aplicables, por lo que podemos acudir a : set define OFF
esto en una consola directamente, posteriormente lo regresamos a ON.
Otra opción es utilizar la sentencia de escape: set escape \
En tanto recordemos: set define off ----- set define ON
--------------------------------------------------------------------------------------------
Consultemos un campo memo o clob en texto en oracle.
SELECT DBMS_LOB.substr(campo1,DBMS_LOB.getlength(campo1),1)
FROM esquema.tabla ;
podemos dar un where etc.
No hay comentarios:
Publicar un comentario