copy to sin comillas
Hola a todos
Hay alguna forma de que al hacer un copy to y que no genere lineas con comillas para los campos caracter ??
Por ejemplo:
"Juan",10,"Brasil",103
es decir que simplemente transforme en algo como
Juan,10,Brasil,103
No me sirven espacios en blanco en vez de comillas porque estaria en la misma.
Muchas gracias por cualquier ayuda
Hay alguna forma de que al hacer un copy to y que no genere lineas con comillas para los campos caracter ??
Por ejemplo:
"Juan",10,"Brasil",103
es decir que simplemente transforme en algo como
Juan,10,Brasil,103
No me sirven espacios en blanco en vez de comillas porque estaria en la misma.
Muchas gracias por cualquier ayuda
De la ayuda de Visual FoxPro:
SDF
Crea un archivo SDF (Formato de datos del sistema). Un archivo SDF es un archivo de texto ASCII en el cual los registros tienen una longitud fija y terminan con un retorno de carro y un avance de lÃnea. Los campos no están delimitados. Si no incluye una extensión, se asignará la extensión .txt al nombre de archivo SDF.
CVS
Crea un archivo de valores separados por comas. Un archivo CSV tiene los nombres de campo como primera lÃnea en el archivo y los valores de campo de la parte restante del archivo se separan con comas.
DELIMITED
Crea un archivo delimitado. Un archivo delimitado es un archivo de texto ASCII en el cual cada registro termina con un retorno de carro y un avance de lÃnea. El separador predeterminado de campo es una coma. Puesto que los datos de tipo Character pueden incluir comas, los campos de caracteres se delimitan además mediante dobles comillas.
A menos que especifique lo contrario, se asignará una extensión .txt a todos los archivos delimitados recién creados con DELIMITED.
DELIMITED WITH Delimitador
Crea un archivo delimitado con los campos de caracteres delimitados por un carácter que no es una comilla. El carácter que delimita los campos de caracteres se especifica mediante Delimitador.
DELIMITED WITH BLANK
Crea un archivo delimitado con campos separados por espacios en blanco, no por comas.
DELIMITED WITH TAB
Crea un archivo delimitado con campos delimitados por tabulaciones, no por comas.
DELIMITED WITH CHARACTER Delimitador
Crea un archivo delimitado con cada uno de los campos entre caracteres como el especificado en Delimitador. Si Delimitador es un punto y coma (el carácter utilizado en Visual FoxPro para indicar la continuación de la lÃnea de comandos), escriba el punto y coma entre comillas. También puede especificar las palabras clave BLANK y TAB para Delimitador.
Observe que la cláusula de Delimitador WITH se puede combinar con la cláusula WITH CHARACTER. Por ejemplo, el siguiente comando crea un archivo de texto con campos Character entre los caracteres de subrayado y todos los campos delimitados entre sà con signos de punto y coma:
COPY TO mitxt.txt DELIMITED WITH _ WITH CHARACTER ‘;’
Espero te sirva
SDF
Crea un archivo SDF (Formato de datos del sistema). Un archivo SDF es un archivo de texto ASCII en el cual los registros tienen una longitud fija y terminan con un retorno de carro y un avance de lÃnea. Los campos no están delimitados. Si no incluye una extensión, se asignará la extensión .txt al nombre de archivo SDF.
CVS
Crea un archivo de valores separados por comas. Un archivo CSV tiene los nombres de campo como primera lÃnea en el archivo y los valores de campo de la parte restante del archivo se separan con comas.
DELIMITED
Crea un archivo delimitado. Un archivo delimitado es un archivo de texto ASCII en el cual cada registro termina con un retorno de carro y un avance de lÃnea. El separador predeterminado de campo es una coma. Puesto que los datos de tipo Character pueden incluir comas, los campos de caracteres se delimitan además mediante dobles comillas.
A menos que especifique lo contrario, se asignará una extensión .txt a todos los archivos delimitados recién creados con DELIMITED.
DELIMITED WITH Delimitador
Crea un archivo delimitado con los campos de caracteres delimitados por un carácter que no es una comilla. El carácter que delimita los campos de caracteres se especifica mediante Delimitador.
DELIMITED WITH BLANK
Crea un archivo delimitado con campos separados por espacios en blanco, no por comas.
DELIMITED WITH TAB
Crea un archivo delimitado con campos delimitados por tabulaciones, no por comas.
DELIMITED WITH CHARACTER Delimitador
Crea un archivo delimitado con cada uno de los campos entre caracteres como el especificado en Delimitador. Si Delimitador es un punto y coma (el carácter utilizado en Visual FoxPro para indicar la continuación de la lÃnea de comandos), escriba el punto y coma entre comillas. También puede especificar las palabras clave BLANK y TAB para Delimitador.
Observe que la cláusula de Delimitador WITH se puede combinar con la cláusula WITH CHARACTER. Por ejemplo, el siguiente comando crea un archivo de texto con campos Character entre los caracteres de subrayado y todos los campos delimitados entre sà con signos de punto y coma:
COPY TO mitxt.txt DELIMITED WITH _ WITH CHARACTER ‘;’
Espero te sirva
El tema es que quiero importar desde sql server con bulk insert, y necesita como parametro un archivo delimitado por commas y otro caracter :(
La verdad aqui solo colgaron la ayuda... que pena porque no hay solucion visita este link ... si te da la Solucion
http://www.todoexpertos.com/herramientas/leermsgpublico.aspx?idproceso=944025
http://www.todoexpertos.com/herramientas/leermsgpublico.aspx?idproceso=944025
yo tambien tuve ese mismo problema que me salian comillas al copiar una tabla a csv, lo que hice fue abrir ese archivo en notepad de windows y reemplacé todas las comillas por nada y me libre de las odiosas comillas asi pude trasladarlo a una base de datos de un banco que necesitaba ese formato.
espero les sirva de algo y si tienen otra solucion favor comentenla.
espero les sirva de algo y si tienen otra solucion favor comentenla.
