Nedir?

Veri tabanından belirtilen Schema tablosu üzerindeki kayıtları silmek DeleteSchemaData fonksiyonu kullanılır.

Syntax
<DeleteSchemaData Name="Customers" Repository="">
    <Filter>
      <Criteria Name="VKN" Comparison="Different" Condition="Or">
        <Value Culture="" Target="None">9991112233</Value>
      </Criteria>
    </Filter>
</DeleteSchemaData>

Özellikler


 

Adı

Açıklama


Name

Ebiflow client üzerinden oluşturulmuş schema tablo adıdır

Repository

Repository adıdır, aynı tabloya yazılan kayıtları depo Id'si ile kayıt eder. İlgili sorgu hazırlanırken yalnız bu repository'ye ait kayıtlarda güncelleme yapılır.

Criteria


Adı

Açıklama


Name

Ebiflow client üzerinden oluşturulmuş schema kolon adıdır


Comparison

 Karşılaştırma operatörü (Equal (Varsayılan),Different, Greater, GreaterOrEqual, Less, LessOrEqual, Like, NotLike, In, Is, IsNot)


Condition

Durum operatörü (And (Varsayılan), Or)

Örnekler

Employee şemasındaki verileri, UserForm bölümü altındaki Id alanına göre filtreleyerek silen bir script.
Örnek

<DeleteSchemaData Name="Employee" Repository="">
  <Filter>
    <Criteria Name="Id">
      <Value Target="Guid">eval::/*/UserForm/Id</Value>
    </Criteria>
  </Filter>
</DeleteSchemaData>

Puantaj_Donemler şemasındaki verileri, Yil ve Ay alanlarını sırasıyla FormInfo/Yil ve FormInfo/Ay değerlerine göre filtreleyerek silen bir script.
Örnek

<DeleteSchemaData Name="Puantaj_Donemler" Repository="">
  <Filter>
    <Criteria Name="Yil">
      <Evaluate Target="None" Culture="">/*/FormInfo/Yil</Evaluate>
    </Criteria>
    <Criteria Name="Ay">
      <Evaluate Target="None" Culture="">/*/FormInfo/Ay</Evaluate>
    </Criteria>
  </Filter>
</DeleteSchemaData>

Ayrıca Bakınız

GetSchemaData

SetVariable

Set


  • No labels