English 中文(简体)
SCXMLBulk Load
原标题:SQLXMLBulkLoad via VBScript

I m 操作以下法规:

    Set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad")
    objBL.ConnectionString = "provider=SQLOLEDB.1;data 

    source=mySQLServer;database=myDB;uid=SA;pwd=myPword"
    objBL.ErrorLogFile = "c:error.log"
    objBL.Execute "c:xmlschema.xml", "c:xmladdresses.xml"
    Set objBL = Nothing

I m试图将一个相当庞大的XML文件装入SQ表,但I m接收错误的“Cannot在LocID栏中加上UNL的价值,表我的DB.dbo.myTable ;一栏不允许作废。 INSERT 失败

"LocID" is my primary key and Identity field. Is there a way to prevent it from inserting NULL into this column, since I m just loading data, not moving it and I don t have ID fields in the XML file?

最佳回答

在I.BL.之前加上这一点。 概述

objBL.KeepIdentity = False

http://msdn.microsoft.com/en-us/library/ms1769.aspx” rel=“nofollow noreferer”

KeepIdentity

Specifies how to deal with the values for an Identity type column in the source file. This is a Boolean property. When the property is set to TRUE, XML Bulk Load assigns the values that are specified in the source file to the identity column. When the property is set to FALSE, the bulk-load operation ignores the identity-column values that are specified in the source. In this case, SQL Server assigns a value to the identity column.

If the Bulk Load involves a column that is a foreign key referring to an identity column in which SQL Server-generated values are stored, Bulk Load appropriately propagates these identity values to the foreign key column.

The value of this property applies to all columns involved in the bulk load. The default value is TRUE.

问题回答

如果你将BulkInsert输入一个数据库,那么你就应当把Bulk插入每个哥伦卡为NUL的临时表格,并且通常把我的Size安排到VARCHAR(800)。

一旦被列入这些表格,即进入电子计算中心,并将其装入我的主表。

希望帮助你们。





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签