Star

starステートメントを使用すると、データベースの項目すべての値セットを表す文字列を設定できます。後続の LOADおよび SELECT ステートメントに影響を与えます。

構文:  

Star is[ string ]

引数:  

引数 説明
string

任意のテキスト。文字列に空白がある場合は、引用符で囲む必要があります。

何も指定されていない場合は、star is;と見なされ、明示的に指定されている場合以外はスター マークを使用できません。この定義は、新たな starステートメントが作成されるまで有効となります。

例:  

下記は、セクション アクセス機能を持つデータ ロード スクリプト抽出の例です。

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 の 2 項目を省略するために、ソリューションに 2 回追加されています。
  • USER5 には “*” が追加されています。これは、OMIT の全リスト項目は使用できないことを意味します。アスタリスク * は項目のすべての値ではなく、すべてのリスト値を意味します。
  • ユーザー USER5 は項目 SALESWAREHOUSE EMPLOYEES を参照できませんが、このユーザーは項目 ORDERS を参照できます。