我正在尝试使用 XML 格式文件将 CSV 文件批量插入 SQL Server 2017:
<?xml version="1.0"?>
<BCPFORMAT xmlns="https://schemas.microsoft.com/sqlserver/2004/bulkload/format" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RECORD>
<FIELD ID="Col_0" xsi:type="CharTerm" MAX_LENGTH="100" TERMINATOR=","/>
<FIELD ID="Col_1" xsi:type="CharTerm" MAX_LENGTH="100" TERMINATOR=","/>
<FIELD ID="Col_2" xsi:type="CharTerm" MAX_LENGTH="3" TERMINATOR=","/>
<FIELD ID="Col_3" xsi:type="CharFixed" Length="19" TERMINATOR=","/>
<FIELD ID="Col_4" xsi:type="CharFixed" Length="19" TERMINATOR=","/>
<FIELD ID="Col_5" xsi:type="CharFixed" Length="53" TERMINATOR=","/>
<FIELD ID="Col_6" xsi:type="CharFixed" Length="10" TERMINATOR=","/>
</RECORD>
<ROW>
<COLUMN SOURCE="Col_0" NAME="NAME" xsi:type="SQLVARCHAR"/>
<COLUMN SOURCE="Col_1" NAME="MATCHNAME" xsi:type="SQLVARCHAR"/>
<COLUMN SOURCE="Col_2" NAME="CHROMOSOME" xsi:type="SQLVARCHAR"/>
<COLUMN SOURCE="Col_3" NAME="START_LOCATION" xsi:type="SQLBIGINT"/>
<COLUMN SOURCE="Col_4" NAME="END_LOCATION" xsi:type="SQLBIGINT"/>
<COLUMN SOURCE="Col_5" NAME="CENTIMORGANS" xsi:type="SQLFLT4"/>
<COLUMN SOURCE="Col_6" NAME="MATCHING_SNPS" xsi:type="SQLSMALLINT"/>
</ROW> …Run Code Online (Sandbox Code Playgroud)