Star

Veritabanındaki bir alanın tüm değerler kümesini temsilen kullanılan dize star deyimi aracılığıyla ayarlanabilir. Sonrasında gelen LOAD ve SELECT deyimlerini etkiler.

Sözdizim:  

Star is[ string ]

Bağımsız Değişkenler:  

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

Rastgele seçilen bir metin. Boşluklar içermesi durumunda dizenin tırnak işaretleri içine alınması gerektiğini unutmayın.

Hiçbir şey belirtilmezse star is; olduğu varsayılır; yani açıkça belirtilmediği takdirde kullanılabilecek bir yıldız sembolü yoktur. Bu tanım yeni bir star deyimi belirtilene kadar geçerlidir.

Örnek:  

Aşağıdaki örnek, bölüm erişimi sunan veri kod dosyasının özetidir.

Star is *;

 

Section Access;

LOAD * INLINE [

ACCESS, USERID, PASSWORD, OMIT

ADMIN, ADMIN, ADMIN,

USER, USER1, U1, SALES

USER, USER2, U2, WAREHOUSE

USER, USER3, U3, EMPLOYEES

USER, USER4, U4, SALES

USER, USER4, U4, WAREHOUSE

USER, USER5, U5, *

];

 

Section Application;

LOAD * INLINE [

SALES, WAREHOUSE, EMPLOYEES, ORDERS

1, 2, 3, 4

];

 

Aşağıdakiler geçerlidir:

  • Star işareti * olur.
  • USER1 kullanıcısı SALES alanını göremez.
  • USER2 kullanıcısı WAREHOUSE alanını göremez.
  • USER3 kullanıcısı EMPLOYEES alanını göremez.
  • USER4 kullanıcısı, bu kullanıcı için iki alanda (SALES ve WAREHOUSE) OMIT uygulamak amacıyla iki kez eklenir.
  • USER5 , OMIT içinde listelenen tüm alanların kullanılamadığı anlamına gelen “*” işaretine sahiptir. * yıldız işareti, alanın tüm değerleri değil, listelenen tüm değerler anlamına gelir.
  • USER5 kullanıcısı SALES, WAREHOUSE ve EMPLOYEES alanlarını göremez, ancak bu kullanıcı ORDERS alanını görebilir.