Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 2.0 API 参考 » iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0)

 

SABulkCopyOptions 枚举

指定一个或多个与 SABulkCopy 实例配合使用的选项的逐位标志。

语法
Visual Basic

Public Enum SABulkCopyOptions 
C#

public enum SABulkCopyOptions 
注释

构造 SABulkCopy 对象时,可以使用 SABulkCopyOptions 枚举来指定 WriteToServer 方法的行为方式。

Restrictions: 无法在 .NET Compact Framework 2.0 中使用 SABulkCopyOptions 类。

不支持 CheckConstraints 和 KeepNulls 选项。

成员
成员名称 说明

Default

仅指定此值会引发缺省行为的使用。缺省情况下将会启用触发器。

0

DoNotFireTriggers

指定此值时不会触发触发器。禁用触发器需要 DBA 权限。将在 WriteToServer 启动时为连接禁用触发器,并在该方法执行结束时恢复原值。

1

KeepIdentity

指定此值时将保留要复制到标识列中的源值。缺省情况下,将在目标表中生成新标识值。

2

TableLock

指定此值时,将使用 LOCK TABLE table_name WITH HOLD IN SHARE MODE 命令锁定表。此锁将一直保持到连接关闭时。

4

UseInternalTransaction

指定此值时每个批量复制操作批处理都在事务内执行。未指定此值时,将不使用事务。如果指定此选项,并为构造函数提供 SATransaction 对象,则会发生 System.ArgumentException。

8
另请参见