Merhaba, bu yazımda Troia’da bulunan System Flag’lerinden bahsedeceğim.

Troia’da bazı işlemleri çok daha kolay yapabilmek için özel olarak oluşturulmuş System Flag’leri vardır.

Bunlar Action Flag ve Global Flag olarak 2’ye ayrılır.

SYS_STATUS, SELECTED, NOTSELECTED, UPDATED, INSERTED, DELETED
SYS_USER, SYS_CLIENT, SYS_LANGU

Kullanımları ise şu şekildedir.

O anda sistem üzerinde çalışma yapan kişi SYS_USER da kullanıcının CLIENT bilgisi SYS_CLIENT’da giriş yapılan dil bilgisi de SYS_LANGU değişkeninde tutulur.

Herhangi bir durumda bir kullanıcı ile bu durumları karşılaştırabilirsiniz.

IF CLIENT == SYS_CLIENT THEN

   KODLAR;

ENDIF;

System Flag'leri 1 ve 0 değerlerini geri dönerler.

IF SELECTED == 1 THEN 

KODLAR;

ENDIF;

YADA

IF SELECTED == 0 THEN

KODLAR;

ENDIF;

Diğer tüm System Flag’leri için durum aynıdır.

Bu yazımızda bu kadardı. Bir sonrakinde görüşürüz.


Murat Bilginer
21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.