<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Importación de archivos CSV con el comando Bulk Insert</title>
	<atom:link href="http://www.programandoamedianoche.com/2009/09/importacion-de-archivos-csv-con-el-comando-bulk-insert/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.programandoamedianoche.com/2009/09/importacion-de-archivos-csv-con-el-comando-bulk-insert/</link>
	<description>Blog de Scientia® Soluciones Informaticas</description>
	<lastBuildDate>Tue, 10 Aug 2010 14:01:27 -0300</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Por: Dario Krapp</title>
		<link>http://www.programandoamedianoche.com/2009/09/importacion-de-archivos-csv-con-el-comando-bulk-insert/comment-page-1/#comment-119</link>
		<dc:creator>Dario Krapp</dc:creator>
		<pubDate>Thu, 08 Apr 2010 22:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.programandoamedianoche.com/?p=583#comment-119</guid>
		<description>Hola Rikku,
La sentencia BULK INSERT aceptará un argumento llamado FORMATFILE en el cual podrás especificar el path a un archivo, en dicho archivo podrás definir el mapeo entre el origen y el destino. 
Podés encontrar la explicación de este argumento, junto con todos los que acepta la sentencia en:

http://msdn.microsoft.com/en-us/library/ms188365.aspx

Por otra parte, para crear este archivo podés emplear la utilidad bcp desde la linea de comandos, te dejo otro link donde te explica como utilizarla, ya que la misma acepta una infinidad de argumentos y opciones:

http://msdn.microsoft.com/en-us/library/ms162802.aspx

Sdls
Darío</description>
		<content:encoded><![CDATA[<p>Hola Rikku,<br />
La sentencia BULK INSERT aceptará un argumento llamado FORMATFILE en el cual podrás especificar el path a un archivo, en dicho archivo podrás definir el mapeo entre el origen y el destino.<br />
Podés encontrar la explicación de este argumento, junto con todos los que acepta la sentencia en:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms188365.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms188365.aspx</a></p>
<p>Por otra parte, para crear este archivo podés emplear la utilidad bcp desde la linea de comandos, te dejo otro link donde te explica como utilizarla, ya que la misma acepta una infinidad de argumentos y opciones:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms162802.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms162802.aspx</a></p>
<p>Sdls<br />
Darío
<div class="ratingblock ">
<div style="display: none">VN:F [1.7.3_972]</div>
<div id="comment_rater_119" class="ratecmm">
<div class="starsbar">
<div class="gdouter" align="left">
<div id="gdr_vote_c119" style="width: 0px;" class="gdinner"></div>
<div id="gdr_stars_c119" class="gdsr_rating_as"><a id="gdsrX119X5X0XcXcomment_rater_119Xcomment_loader_119" title="5 out of 5" class="s5" rel="nofollow"></a><a id="gdsrX119X4X0XcXcomment_rater_119Xcomment_loader_119" title="4 out of 5" class="s4" rel="nofollow"></a><a id="gdsrX119X3X0XcXcomment_rater_119Xcomment_loader_119" title="3 out of 5" class="s3" rel="nofollow"></a><a id="gdsrX119X2X0XcXcomment_rater_119Xcomment_loader_119" title="2 out of 5" class="s2" rel="nofollow"></a><a id="gdsrX119X1X0XcXcomment_rater_119Xcomment_loader_119" title="1 out of 5" class="s1" rel="nofollow"></a></div>
</div>
</div>
</div>
<div id="comment_loader_119" style="display: none; width:60px;" class="ratingloadercomment">
<div class="loader flower " style="height: 12px">
<div class="loaderinner">aguarde un momento...</div>
</div>
</div>
<div id="gdr_text_c119" class=" comment">Rating: 0.0/<strong>5</strong> (0 votos cast)</div>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rikku</title>
		<link>http://www.programandoamedianoche.com/2009/09/importacion-de-archivos-csv-con-el-comando-bulk-insert/comment-page-1/#comment-118</link>
		<dc:creator>Rikku</dc:creator>
		<pubDate>Wed, 07 Apr 2010 16:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.programandoamedianoche.com/?p=583#comment-118</guid>
		<description>Buenas, 
Gracias por facilitar información sobre la sentencia BULK INSERT aunque me surge la siguiente duda:

Imagina que mi tabla no tiene la misma estructura que el fichero del que quiero realizar la importación, por ejemplo que tenga muchos menos campos y en otro orden.

¿Cómo podría especificarle al BULK INSERT qué columna del fichero corresponde a qué campo de la tabla en la base de datos?

Un saludo y muchas gracias de antemano</description>
		<content:encoded><![CDATA[<p>Buenas,<br />
Gracias por facilitar información sobre la sentencia BULK INSERT aunque me surge la siguiente duda:</p>
<p>Imagina que mi tabla no tiene la misma estructura que el fichero del que quiero realizar la importación, por ejemplo que tenga muchos menos campos y en otro orden.</p>
<p>¿Cómo podría especificarle al BULK INSERT qué columna del fichero corresponde a qué campo de la tabla en la base de datos?</p>
<p>Un saludo y muchas gracias de antemano
<div class="ratingblock ">
<div style="display: none">VA:F [1.7.3_972]</div>
<div id="comment_rater_118" class="ratecmm">
<div class="starsbar">
<div class="gdouter" align="left">
<div id="gdr_vote_c118" style="width: 60px;" class="gdinner"></div>
<div id="gdr_stars_c118" class="gdsr_rating_as"><a id="gdsrX118X5X0XcXcomment_rater_118Xcomment_loader_118" title="5 out of 5" class="s5" rel="nofollow"></a><a id="gdsrX118X4X0XcXcomment_rater_118Xcomment_loader_118" title="4 out of 5" class="s4" rel="nofollow"></a><a id="gdsrX118X3X0XcXcomment_rater_118Xcomment_loader_118" title="3 out of 5" class="s3" rel="nofollow"></a><a id="gdsrX118X2X0XcXcomment_rater_118Xcomment_loader_118" title="2 out of 5" class="s2" rel="nofollow"></a><a id="gdsrX118X1X0XcXcomment_rater_118Xcomment_loader_118" title="1 out of 5" class="s1" rel="nofollow"></a></div>
</div>
</div>
</div>
<div id="comment_loader_118" style="display: none; width:60px;" class="ratingloadercomment">
<div class="loader flower " style="height: 12px">
<div class="loaderinner">aguarde un momento...</div>
</div>
</div>
<div id="gdr_text_c118" class=" comment">Rating: 5.0/<strong>5</strong> (1 voto cast)</div>
</div>
]]></content:encoded>
	</item>
</channel>
</rss>
