COLUMN 명령어

 

*사용예

부서 테이블의 dname 컬럼 제목의 크기를 20으로 지정하여라

 

 

 

COLUMN 명령어

 

*사용예

학생 테이블의 name컬럼의 제목을 'STUDENT NAME'으로 지정하고, 컬럼제목을 2라인으로 출력하여라.

 

 

 

COLUMN 명령어

 

*COLUMN 명령어

 

COLUMN 명령어

 

*COLUMN 명령어

 

checked 형변환

 

 

 

 

 

Ø앞의 예제에서 intshort로 묵시적 형 변환 할 수 없고, 명시적으로 변환하면 overflow 가 발생한다. 따라서 형변환 하기 전에 int값을 미리 검사해야 할 것이다. (프로그래머에게 엄청난 스트레스가 될 듯)

 

ØC#에서는 checked/unchecked 키워드를 제공한다. checked 키워드 내부에서 overflow가 발생했는지를 검사하여 예외를 발생시킨다.

 

Ø간단한 사용예

 short value4 = checked ((short) value3);

 

 

 

 

설명) 형변환

 

 

 

 

 

(1) 방법이 바로 묵시적 형 변환이다. short형을 int 형으로 묵시적으로 바꾸어준다.

 

(2)
묵시적 방법으로 intshort로 바꾸는 것은 에러이다. 오버플로우의 가능성이 있기 때문이다. 때문에, 명시적 형변환을 사용한다.

 

(3)
int명시적으로 short형변환 하였다. 이때 에러는 발생하지 않는다. 하지만 분명 너무 큰 값을 short로 변환하였기 때문에 문제가 있을 것이다.

 

(4)
에서 결과 값은 -15536가 나온다. 오버플로우로 인해, 정상적으로 형 변환 되지 않았다는 의미가 된다.

 

 

 

 

 

예제) 형 변환

 

 

 

 

using System;

class TypeCast03

{

  public static void Main()

  {

  short value1 = 100;

  int   value2 = value1;  //ß(1)

  int   value3 = 50000;

  //short value4 = value3;  //ß(2)

  short value4 = (short) value3;  //ß(3)

  Console.WriteLine("Short : {0}",value4);  //ß(4) 

  }

}

 

 

 

 

 

SQL*Plus 형식 명령어

 

*SQL*Plus 형식 명령어의 개요

-SQL 명령문의 실행 결과에 대한 칼럼 제목이나 데이터의 출력형식을 변경하기 위한 명령어

 

*COLUMN 명령어

-SQL 명령문의 실행 결과로 출력되는 칼럼 제목이나 칼럼 데이터에 대한 출력 형식을 다양하게 지정하기 위한 명령어

 

*사용법

COLUMN {column | alias} [option] [format]

-option :표3-3참조

-format :표3-4참조

 

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 88. COLUMN 명령어  (0) 2015.09.01
오라클공부 87. COLUMN 명령어  (0) 2015.09.01
오라클공부 85. UNDERLINE 변수  (0) 2015.08.31
오라클공부 84. TIMING 변수  (0) 2015.08.31
오라클공부 83. TIME 변수  (0) 2015.08.31

+ Recent posts