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>