¿Es posible cargar un subconjunto de columnas usando Sybase 15 bcp?
-
29-10-2019 - |
Pregunta
Tengo un archivo CSV con aproximadamente 20 columnas y quiero cargarlo en una tabla con solo 9 columnas; quiero tirar el resto.
¿Puedo hacerlo directamente con bcp o necesito preprocesar el archivo para reducirlo a lo que necesito?
El manual no parece detallarlo.
Pero parece que tengo opciones que no están en el manual, por ejemplo, ¿etiquetado?
Gracias de antemano, Chris
Solución
No, esto no es posible con BCP.
Otros consejos
Puede combinar tuberías, AWK y BCP. F.E.
en la primera concha:
mknod bcp.pipe p
CAT> AWK> BCP.PIPE
en la segunda cáscara:
bcp db..table en bcp.pipe -c -u ...
Podría crear una vista sobre la tabla que solo incluye las columnas que desea.Luego, bcp fuera de la vista en lugar de la tabla.