Star
데이터베이스의 모든 필드 값 집합을 표시하기 위해 사용되는 문자열은 star 문을 통해 설정할 수 있습니다. 후속 LOAD 문 및 SELECT 문에 영향을 줍니다.
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를 생략(OMIT)하는 솔루션에 두 번 추가되어 있습니다.
- USER5 에는 “*”가 추가되었으며, OMIT에 나열된 모든 필드를 사용할 수 없다는 의미입니다. 별표(*)는 해당 필드의 모든 값이 아닌 나열된 모든 값을 의미합니다. 즉, 사용자 USER5 는 SALES, WAREHOUSE 및 EMPLOYEES 필드를 볼 수 없지만 ORDERS 필드는 볼 수 있습니다.