指定一个或多个与 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 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |