Exists - kod fonksiyonu

Exists(), veri kod dosyasında alana daha önce belirli bir alan değerinin yüklenip yüklenmediğini belirler. Fonksiyon TRUE ya da FALSE sonucunu döndürdüğünden, bir LOAD deyiminin veya bir IF deyiminin where cümlesinde kullanılabilir.

Note: Bir alan değerinin yüklenip yüklenmediğini belirlemek için Not Exists() işlevini de kullanabilirsiniz, ancak Not Exists() işlevini where cümlesinde kullanıyorsanız dikkatli olmanız önerilir. Exists() işlevi hem önceden yüklenen tabloları hem de geçerli tablodaki önceden yüklenen değerleri test eder. Bu nedenle yalnızca ilk oluşum yüklenir. İkinci oluşumla karşılaşıldığında değer zaten yüklenmiştir. Daha fazla bilgi için örneklere bakın.

Syntax:  

Exists(field_name [, expr])

Return data type: Boole

Arguments:  

Bağımsız Değişken Açıklama
field_name

Değer aramak istediğiniz alanın adı. Tırnak işaretleri olmadan belirtik bir alan adı kullanabilirsiniz.

Alan, komut dosyası tarafından önceden yüklenmiş olmalıdır. Başka bir deyişle, komut dosyasının daha derinindeki bir cümlede yüklenen bir alanı referans alamazsınız.

expr

Varsa, denetlemek istediğiniz değer. Geçerli load deyiminde bir veya birkaç alanı referans alan bir ifade veya belirtik bir değer kullanabilirsiniz.

Note: Geçerli load deyiminde yer almayan alanları referans alamazsınız.

Bu bağımsız değişken isteğe bağlıdır. Bunu atarsanız işlev, geçerli kayıttaki field_name değerinin önceden var olup olmadığını denetler.