![]() |
|
Expression Builder Uygulamasındaki Veri TipleriBu konuda Oracle CRM On Demand uygulamasındaki alanlar ve bunların Expression Builder uygulamasında nasıl kullanıldıkları açıklanmaktadır. NOT: Bu konudaki örnek ifadelerde kullanılan dilden bağımsız alan adları ve alan adı sözdizimi, Sürüm 29 Hizmet Paketi 1'den önceki Expression Builder sürümlerinde kullanılan alan adları ve alan adı sözdizimidir. Bu örnekler hala geçerlidir. Ancak, Sürüm 29 Hizmet Paketi 1 veya sonraki sürümlerde Expression Builder uygulamasındaki Alanlar listesinden bir ifade için ilgili alanları seçerseniz, alan adları ve alan adı sözdizimi örneklerde gösterilenden farklı olacaktır. Alan adları ve alan adı sözdizimin her zaman doğru olması için ifadelerinizin alanlarını her zaman Expression Builder uygulamasındaki Alanlar listesinden seçmeniz önerilir. İfadelerdeki alan adları ve alan adı sözdizimi hakkında daha fazla bilgi için bkz. İfadeler Hakkında. Oracle CRM On Demand Uygulamasındaki Veri TipleriAşağıdaki tabloda bir ifadede Oracle CRM On Demand alanı kullanıldığında döndürülen veri tipi gösterilmektedir. Bir alanın değerini almak için, [{FieldName}] sözdizimini veya [<FieldName>] sözdizimini kullanın.
Veri Tipi AritmetiğiBir ifade birden çok alan değerine referansta bulunduğunda ve alanlarda farklı veri tipleri olduğunda, veri tiplerinin sırası hesaplamayı etkileyebilir. İki farklı veri tipindeki iki işlenene bir işleç (kuvvet işleci haricinde) uygulandığında, işlem değerlendirilmeden önce işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülür. Örneğin, CloseDate 02/09/2007 ise, aşağıdaki ifade: PRE('<CloseDate>') + 30 02/09/200730 verir. Böylece aşağıdaki koşul: [<CloseDate>] > PRE('<CloseDate>') + 30 sözdizimi açısından geçerlidir ancak anlam geçersizdir. Bu koşulun doğru yazılışı şu şekildedir: [<CloseDate>] - 30 > PRE('<CloseDate>'). NOT: Kuvvet işleci kullanıldığında, işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmez. Aşağıdaki tablolarda, örnek değerler kullanılarak, çeşitli aritmetik işlemlerinin olası sonuçları gösterilmektedir.
Kuvvet işleci kullanıldığında, işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmez. Bu örnekte (Miktar 5 değerinde bir tamsayı alanı, Kalem Fiyatı 2,25 değerinde bir para birimi alanıdır), işlecin sağ tarafındaki işlenen sol taraftaki işlenenin veri tipine dönüştürülmüşse, Miktar ^ Kalem Fiyatı için beklenen değer 25 ve beklenen veri tipi tamsayı olur. Ancak sonuçlar aşağıdaki tabloda gösterilmiştir.
Expression Builder uygulamasında çıkarma işleci de (eksi işareti [-]) desteklenir. Örneğin:
Bir sayıyı dizeye dönüştürürseniz hesaplama doğru çalışmaz. Örneğin:
İlgili Konularİlgili Expression Builder bilgileri için aşağıdaki konulara bakın: |
Ağustos 2018'da Yayımlandı | Copyright © 2005, 2018, Oracle. Tüm hakları saklıdır. Legal Notices. |