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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere .NET 2.0 API-Referenz » iAnywhere.Data.SQLAnywhere-Namespace (.NET 2.0)

 

SABulkCopyOptions-Enumeration

Ein bitweises Flag, das mindestens eine Option festlegt, die mit einer Instanz von SABulkCopy verwendet werden soll.

Syntax
Visual Basic

Public Enum SABulkCopyOptions 
C#

public enum SABulkCopyOptions 
Bemerkungen

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.

Mitglieder
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
Siehe auch