Star

可以使用 star 陳述式設定資料庫中用於代表欄位所有值集合的字串。會影響後續的 LOADSELECT 陳述式。

Syntax:  

Star is[ string ]

Arguments:  

引數 描述
string

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

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

Example:  

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

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

];

 

以下適用於:

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