sqlserver批量导入xml格式文件定义

sqlserver批量导入xml格式文件定义

ID:35202693

大小:24.53 KB

页数:4页

时间:2019-03-21

sqlserver批量导入xml格式文件定义_第1页
sqlserver批量导入xml格式文件定义_第2页
sqlserver批量导入xml格式文件定义_第3页
sqlserver批量导入xml格式文件定义_第4页
资源描述:

《sqlserver批量导入xml格式文件定义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、XMLFormatFiles(SQLServer)1.好处比较于SQLServer非XML的格式化文档,XML有以下好处:1.XML更易读,更容易扩展,更易维护。2.XML文件中包含要导入数据表的列。3.XML文件可以导入包含大数据对象的(LOB)的文件。2.XMLSchema1.2.2.1.根节点BCPFORMATXMLFormatfile的根节点,定义了整个XMLformatfile的命名空间和自定义命名空间xsi.

2、sqlserver/2004/bulkload/format"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.2.2.1.2.2.定义列映射1.RECORD:一个包含一个或多个FIELD子XML节点。这些FIELD子节点出现的顺序就是在数据文件中节点的顺序。2.FIELD:定义数据文件中的一列,映射到数据库表的列。每个元素/节点都与其他元素无关。也就是说元素之间是相互独立的。FIELD节点包含以下元素:1)

3、ID:自定义的数据文件中列的唯一逻辑标识符,将在

4、dLENGTHCOLLATIONCharPrefixPREFIX_LENGTHMAX_LENGTH,COLLATIONNCharPrefixPREFIX_LENGTHMAX_LENGTH,COLLATIONCharTermTERMINATORMAX_LENGTH,COLLATIONsNCharTermTERMINATORMAX_LENGTH,COLLATIONs1)LENGTH=“n”:此属性定义固定长度的数据类型的实例长度。此属性可选的,当xsi:type为NativeFixed,CharFixed,或者NC

5、harFIxed该属性是必须的。2)PREFIX_LENGTH=“p”:次属性定义二进制数据表示形式的前缀的长度。必须为1,2,4,8值中的一个。此属性为可选,当xsi:type值为NativePrefix,CharPrefix,NCharPrefix时该属性为必须。3)MAX_LENGTH=‘m’:此属性指定了给定字段中可以存储的最大字节数。如果没有目标表,列的最大长度就是未知的。那么用MAX_LENGTH属性限定输出字符列的最大长度,从而限制为列值分配的存储空间。4)COLLATION=‘collation

6、name’:及适用与字段,SQL的排名规则名称简述如下,可以浏览SQLServer排序规则名称(Transact-SQL)获取更多更详细信息。SQL_SortRules[_Pref]_CPCodePage_(CaseSensitiveity_AccentSensitivity)

7、(_BIN)a.SortRules:标识字母表或语言的字符串,当指定按字典排序时应用该字母表或语言的排序规则。sb.Pref:指定大写字母优先c.CodePage:CP1指定1252,CP1251,CP850sd.CaseSensiti

8、vity:CI不区分大小写,区分大小写e.AccentSensitivity:AI指定不区分重音,AS指定区分重音。f.BIN:指定使用二进制排序顺序1.2.2.1.2.2.1.1.定义行映射1.

9、/>:定义包含一个或多个元素的复杂元素。元素的顺序与定义中的元素的顺序无关。的声明顺序决定结果行列的顺序。2.,对应Record中定义的一个FIELD。COLUMN中的元素定义如下:1)SOURCE=“fieldID”s,指定映射到列的ID.必须属性。2)Name=“columnname”,指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。