22. Given the following partial SAS log:
NOTE: SQL table SASHELP.CLASS was created line
Create table SASHELP.CLASS(bufsize=4096)
(
Name char(8);
Gender Char(1);
Age num;
Height num;
Weight num
);
Which SQL procedure statement generated this output?
A. DESCRIBE TABLE
B. LIST TABLE
C. VALIDATE TABLE
D. CREATE TABLE
정답 : A
해설 : SQL 문제입니다. log에 테이블에 관한 정보를 출력시키는 문제입니다. Create table과 Describe 테이블 둘 다 PROC SQL하에서 사용이 가능하구요, describe table 명령어는 테이블에 대항 정보를 log에 찍어주는 기능이 있습니다. (교재 167p 참조)
23. Which statement(s) in the DATASETS procedure alter(s) the name of a SAS data set stored in a SAS data library?
A. MODIFY and CHANGE statements
B. RENAME statement only
C. CHANGE statement only
D. MODIFY and RENAME statements
정답 : C
해설 : 16번 풀이에도 말씀드렸다시피, REAME - 변수 이름 바꾸는 기능 ,CHANGE - 데이터 셋 이름 바꾸는 기능입니다. Modify는 테이블을 수정하는 명령어입니다.
24. Which one of the following is an advantage of creating and using a SAS DATA step view?
A. It can store an index.
B. It always accesses the most current data.
C. It works quickly through multiple passes of the data.
D. It is useful when the underlying data file structure changes.
정답 : B
해설 : DATA Step View에 대한 이점을 묻는 문제입니다.
DATA Step View를 사용했을 때 얻는 이점은 다음과 같습니다.
• always access the most current data in changing files
• avoid storing a copy of a large data file
•combine data from multiple sources
교재 (697p 참조)
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Early bird rate extended! Save $200 when you sign up by March 31.