[SQL 2-1] Specifying Columns
안녕하세요^^
이번 시간에는 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법에 대해 살펴보겠습니다.
당신의 상사가 당신에게 익숙하지 않은 table을 분석하라고 요구했다고 가정합시다.
이 때 당신은 해당 table과 table에 포함된 data의 구조를 파악하기 위해
Proc SQL의 statement와 option에 대해 공부할 필요가 있습니다.
======================================================================
▶ 먼저, Table에 있는 모든 컬럼(변수)를 불러오도록 하겠습니다.
SELECT Clause에서 asterisk(*)를 활용하면, 해당 Table에 저장된 순서로 모든 컬럼을 보여줍니다.
PROC SQL output의 일부를 보면,
직원아이디, 시작일자, 종료일자, 부서, 직원 직급, 연봉, 성별 등 총 11개 변수가 있는 것을 확인할 수 있습니다.
======================================================================
▶ 우리는 Select Clause에서 asterisk(*)를 사용할 때 Feedback option을 추가할 수 있습니다.
Feedback option은 펼쳐진(expanded) Select statement를 로그창에 작성해줍니다.
로그창의 일부분을 보면,
Orion library내의 Employee_information Table에 존재하는 모든 컬럼의 컬럼명을
나열해서 보여주고 있음을 확인 할 수 있습니다.
Feedback option은 Table 내 모든 컬럼명을 확인하는데에 도움을 될 수 있습니다.
======================================================================
▶ Table의 컬럼명과 컬럼의 속성을 파악하기 위해서 Describe statement를 활용할 수 있습니다.
로그창의 일부분을 보면,
Employee_information Table에 존재하는 모든 컬럼에 대한 속성을 보여주고 있음을 확인 할 수 있습니다.
이상 SQL Procedure에서의 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법을 살펴보았습니다.
감사합니다 ^^