BookmarkSubscribeRSS Feed

[SQL 2-1] Specifying Columns

Started ‎06-16-2020 by
Modified ‎06-16-2020 by
Views 221

[SQL 2-1] Specifying Columns

 

안녕하세요^^

이번 시간에는 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법에 대해 살펴보겠습니다.

당신의 상사가 당신에게 익숙하지 않은 table을 분석하라고 요구했다고 가정합시다.

이 때 당신은 해당 table과 table에 포함된 data의 구조를 파악하기 위해

Proc SQL의 statement와 option에 대해 공부할 필요가 있습니다.

 

======================================================================

 

▶ 먼저, Table에 있는 모든 컬럼(변수)를 불러오도록 하겠습니다.

 

SE22016101820270370.png

 

SELECT Clause에서 asterisk(*)를 활용하면, 해당 Table에 저장된 순서로 모든 컬럼을 보여줍니다.

 

SE22016101820273670.png

 

PROC SQL output의 일부를 보면,

직원아이디시작일자종료일자부서직원 직급연봉성별 등 총 11개 변수가 있는 것을 확인할 수 있습니다.

 

======================================================================

 

 우리는 Select Clause에서 asterisk(*)를 사용할 때 Feedback option을 추가할 수 있습니다.

Feedback option은 펼쳐진(expanded) Select statement를 로그창에 작성해줍니다.

 

SE22016101820292970.png

 

SE22016101820295470.png

 

로그창의 일부분을 보면,

Orion library내의 Employee_information Table에 존재하는 모든 컬럼의 컬럼명을

나열해서 보여주고 있음을 확인 할 수 있습니다.

Feedback option은 Table 내 모든 컬럼명을 확인하는데에 도움을 될 수 있습니다.

 

======================================================================

 

 ▶ Table의 컬럼명과 컬럼의 속성을 파악하기 위해서 Describe statement를 활용할 수 있습니다.

 

SE22016101820305470.png

 

SE22016101820310970.png

 

로그창의 일부분을 보면,

Employee_information Table에 존재하는 모든 컬럼에 대한 속성을 보여주고 있음을 확인 할 수 있습니다.

 

 

 

 

이상 SQL Procedure에서의 Table에 포함된 컬럼명과 컬럼속성을 확인하는 방법을 살펴보았습니다.

 

감사합니다 ^^

 

 

 

 

 

 

 

 

Contributors
Version history
Last update:
‎06-16-2020 10:12 PM
Updated by:

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand in the Innovate Hub.

Watch Now →
Article Labels
Article Tags