Ana içeriğe geç

EnsureData

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

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

Parametreler

string schema
    Hedef şemanın adı.

string table
    Hedef tablonun adı.

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

any value
    Ölçüt olarak kullanılacak sütunun değeri.

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

object initInput optional
    Yeni satırlar için başlangıç değerlerini sağlayan 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.

Açıklamalar

Ö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.