Ana içeriğe geç

EnsureData

Belirtilen sütun ve değeri tek bir ölçüt olarak kullanarak tabloya satır ekler veya günceller. Yalnızca dahil edilen sütunlar güncellenir.

1
$Database.EnsureData(schema: string, table: string, column: string, value: any, input: object, initInput?: object):DataRow

Parametreler

string schema
    Hedef şemanın adı.

string table
    Hedef tablonun adı.

string column
    Ölçüt olarak kullanılacak sütunun adı.

herhangi bir değer
    Ölçüt olarak kullanılacak sütunun değeri.

object input
    Güncellenecek sütun değerleri için bir JavaScript nesnesi veya işlevi.

object initInput optional
    Yeni satırlara başlangıç değerleri atamak için bir JavaScript nesnesi veya işlevi. İsteğe bağlı.

Döndürür

Eklenen veya güncellenen satırı temsil eden bir DataRow nesnesi.

Notlar

Örnek

1
2
3
4
5
6
$Database.EnsureData("MySchema", "MyTable", "Id", id, {
    Id : id,
    Name : $Xml.Evaluate('Name')
}, {
    CreateDate : DateTimeOffset.now
});

Ayrıca bkz.