Ein bitweises Flag, das mindestens eine Option festlegt, die mit einer Instanz von SABulkCopy verwendet werden soll.
Visual Basic Public Enum SABulkCopyOptions
C# public enum SABulkCopyOptions
Die SABulkCopyOptions-Enumeration wird verwendet, wenn ein SABulkCopy-Objekt erstellt werden soll, um festzulegen, wie sich die WriteToServer-Methoden verhalten.
Einschränkungen: Die SABulkCopyOptions-Klasse ist in .NET Compact Framework 2.0 nicht verfügbar.
Die Optionen CheckConstraints und KeepNulls werden nicht unterstützt.
Mitgliedsname | Beschreibung | Wert |
---|---|---|
Default |
Wenn nur dieser Wert angegeben wird, wird das Standardverhalten angewendet. Standardmäßig sind Trigger aktiviert. |
0 |
DoNotFireTriggers |
Wenn diese Option festgelegt wird, werden keine Trigger ausgelöst. Zum Deaktivieren von Triggern ist die DBA-Berechtigung erforderlich. Trigger werden zu Beginn von WriteToServer für die Verbindung deaktiviert und der Wert wird am Ende der Methode wiederhergestellt. |
1 |
KeepIdentity |
Wenn diese Option angegeben wird, werden die Quellwerte, die in eine Identity-Spalte kopiert werden sollen, beibehalten. Standardmäßig werden in der Zieltabelle neue Identity-Werte generiert. |
2 |
TableLock |
Wenn diese Option angegeben wird, wird die Tabelle mit dem Befehl "LOCK TABLE Tabellenname WITH HOLD IN SHARE MODE" gesperrt. Diese Sperre bleibt erhalten, bis die Verbindung geschlossen wird. |
4 |
UseInternalTransaction |
Wenn diese Option angegeben wird, wird jeder Batch des Massenimport/-export-Vorgangs innerhalb einer Transaktion ausgeführt. Wenn die Option nicht angegeben wird, werden keine Transaktionen verwendet. Wenn Sie diese Option verwenden und für den Konstruktor auch ein SATransaction-Objekt bereitstellen, tritt eine System.ArgumentException-Ausnahmebedingung auf. |
8 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |