Domanda

Ho bisogno di analizzare un file flat che viene contenente backspace (^ H) del carattere di delimitazione tra i campi. Ho bisogno di analizzare questo file e inserire in sql server 2005 tables.I cercato di utilizzare utilità bcp insieme al file di formato, ma non ero in grado di specificare il delimitatore come backspace. Quella di default è tabulazione (\ t). Ci sono diversi altri delimitatori come pure, ma nessuno per specificare backspace. Qualcuno ha qualche idea, si prega di fare aiutami.

Inoltre ho bisogno di esportare i dati dalla tabella di SQL Server per lunghezza fissa piatta file.I cercato di utilizzare file di formato non XML, ma sempre si chiede un delimiter.How posso creare un file flat utilizzando bcp senza alcun delimitatore tra i campi? Tutti sopra sono file di caratteri.

È stato utile?

Soluzione

Si tratta di una soluzione brutto, ma si può trovare sempre qualcosa che non è nel file flat, e sostituire tutto nel file flat con quello, quindi utilizzarlo come il terminatore di colonna (usando bcp -t that).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top