Star

用來代表資料庫中某個欄位之所有值集合的字串可以透過 star 陳述式進行設定。會影響後續的 LOADSELECT 陳述式。

Syntax:  

Star is[ string ]

Arguments:  

引數 描述
string

任意文字。請注意,如果字串包含空白,則必須以引號括住。

如果未指定任何項目,則採用 star is;,即沒有可用的星號符號,除非特別指定。此定義的效力會持續到進行新的 star 陳述式為止。

Example:  

下例是描述區段存取的資料載入指令碼的摘要。

Star is *;

 

Section Access;

LOAD * INLINE [

ACCESS, USERID, OMIT

ADMIN, ADMIN,

USER, USER1, SALES

USER, USER2, WAREHOUSE

USER, USER3, EMPLOYEES

USER, USER4, SALES

USER, USER4, WAREHOUSE

USER, USER5, *

];

 

Section Application;

LOAD * INLINE [

SALES, WAREHOUSE, EMPLOYEES, ORDERS

1, 2, 3, 4

];

 

以下適用於:

  • Star 號為「*」。
  • 使用者 USER1 無法查看欄位 SALES
  • 使用者 USER2 無法查看欄位 WAREHOUSE
  • 使用者 USER3 無法查看欄位 EMPLOYEES
  • 兩次新增使用者 USER4 到解決方案中以忽略該使用者的兩個欄位 SALES WAREHOUSE
  • USER5 新增有一個「*」,表示「OMIT」欄位中所有列出的欄位均不可用。星號「*」表示所有列出的值,並非所有欄位值。這表示使用者 USER5 無法查看 SALESWAREHOUSE EMPLOYEES ,但該使用者可以查看欄位 ORDERS