Estoy utilizando PL/SQL (no SQL*PLUS). el
I quiere exportar la tabla entera y ahorrarla como un archivo de .csv usar código de PL/SQL. (I que dirige Oracle 9i.) el I quiere lanzar Excel y hacer que Excel cargue el archivo salvado de .csv (sin tener que manualmente abrirlo en Excel) usar PL/SQL code.
I han intentado usar el comando del carrete, pero aparece que el carrete es un comando de SQL*PLUS-only puesto que no puedo conseguirle a las cancelaciones existentes del código de work.
My todos los expedientes de la tabla, después inserta los expedientes resultantes de una pregunta SELECTA en el table. I no tendría que algo engañar alrededor con crear un procedimiento o una función para hacer esto. Quiero simplemente una exportación de .csv a un nombre de fichero de mi opción, después, una vez que se ahorra (en mi máquina local, no el servidor), quisiera que el código lance Excel y abriera el archivo de .csv que acabo de salvar. Quisiera agregar la escritura para hacer esto que sigue la terminación de la muestra de mi escritura below.
I he leído algunos comentarios que esto se puede hacer con ODBC o VIEJO, pero los ejemplos dados son muy largos y confusos, al igual que los ejemplos que he visto hacer esto creando un procedimiento. No importo el usar de ninguno de estos acercamientos, sino que no tengo ninguna idea cómo cifrarlos, o fijar otras opciones de Oracle en caso de necesidad, para conseguirlas para trabajar. Conecto con Oracle la base de datos con una conexión existente de ODBC, si ese matters.
It parece como esto es una tarea algo directa (y ciertamente no inusual), pero después de leer un número de respuestas en EE y AskTom, yo no puede encontrar cualquier cosa ese works. ---------------------------------------nombre del Table: KSEND Here es un extracto de la escritura del PARTE MOVIBLE:
INSERT EN KSEND (f.alpha_5 DISTINTOS SELECTOS, f.alpha_6, f.ss_num, substituyen (f.last_name, “,”, '') como last_name, substituyen (f.first_name, “,”, '') como first_name, f.middle_initial, f.birth_date, f.gender_cd, f.marital_stat_cd, substituyen (f.addr_1, “,”, '') como addr_1, substituyen (f.addr_2, “,”, '') como addr_2,
--seguido por 18 más campos---
de f employee_copy, r del system_lookup DONDE (f.emp_stat_cd = “A” AND (f.alpha_6 = “NORMA” O f.alpha_6 = “IMPR ") AND f.decimal_2 NO ES NULO));
class= del
|