본문 바로가기

Database/Oracle

SQL 운용 상식

Oracle 상에서 -  column department_name format a17

column : SQL+의 편집명령어, 출력되는 컬럼[department_name]의 사이즈를 format a[문자, 날짜]17[17자리] 만큼 조정하여라.

다음과 같이 17자 정렬 형태로 조정된다.

a는 [문자, 날짜]

9는 [숫자], 99999는 5자리수까지 표현

column department_id clear 로 초기화 가능

콘솔을 닫아도 마찬가지로 초기화 됨

 

 

『SQL 문 특징』

 

▷ SQL 문은 하나 이상의 줄에 입력할 수 있음

▷ 키워드는 약어로 쓰거나 여러 줄에 나눠 쓸 수 없음

▷ 절은 일반적으로 다른 줄에 씀

▷ 들여쓰기 사용하면 가독성 향상에 기여

 

모든 SQL 문장은 Parse(검증) 을 통해서  검증 - 실행계획 - 실행 의 단계를 거침.

정확히는 데이터 사전을 통해 문장의 텍스트, 파싱결과를 색인하고, 그것이 데이터 사전내에 있을 경우

Parse 절차를 거치지 않아, 접근 속도가 향상되게 됨. 기본적으로 Parse는 ASCII 의 문자대입으로 이루어 지는데

아스키는 대소문자를 구분하게 되는데, 데이터 사전에 평소에 입력하는 문을 많이 넣어놓아서 접근 속도가 향상되고

만약 대문자 Select 형태로 쓰다가, select 와 같이 사용하면 데이터 사전 비교 샘플이 없으므로 파싱(Parse)을 다시 하게 됨.

 

 

º 출력이 되는 컬럼은 헤딩이라고 하는데, 항상 대문자로 출력된다.

º 문자는 명시하지 않을 경우 기본적으로 좌측 정렬, 숫자는 우측 정렬된다. ( 문자형으로 표기된 숫자 구분 가능)

'Database > Oracle' 카테고리의 다른 글

데이터 조작어 [DML] 와 트랜잭션  (0) 2021.01.05
Select 문 -3 (join)  (0) 2020.12.31
Select문 -2  (0) 2020.12.30
SELECT 문 -1  (0) 2020.12.29
오라클 기본 세팅  (0) 2020.12.29