Oracle SQL문, SQL *PLUS, DML, DDL , DCL (6)


o SQL 작성 방법
-SQL은 대소문자를 구분하지 않지만 읽기 쉬운 코드작성을 위해 
적절히 대소문자를 구분한다.
-Data Type은 반드시 일치 시킨다.
-WHERE 절의 비교 대상이 되는 Clumn을 변형하지 않는다
-SQL 작성 규칙을 만들고 모든 개발자가 지키도록 한다.


v_empno = 1020;

SELECT empno, ename, job 
FROM emp
WHERE empno = v_empno;

공통된 

SELECT empno, ename, job 
FROM emp
WHERE empno = 1010;

SELECT empno, ename, job 
FROM emp
WHERE empno = 1020;





SELECT empno, sal = 12 "ANNUAL SALARY"
FROM EMP;



SELECT * 
FROM EMP 
WHERE JOB = 'SALESMAN' AND SAL > 1300;

SELECT * 
FROM EMP 
WHERE HIREDATE BETWEEN '1981/01/01' AND '1981/12/31';













SQL> SPOOL c:\실습\work.txt
SQL> SPOOL off     // 그다음부터는 work.txt에 작성했던 SQL문이 기록 되지 않는다.


Related Posts:

  • Oracle Sub Query란? (11) oSub Query란? -Select 문장의 절에 포함된 Select문장이다. -Where 절의 Sub Query는 비교 대상의 값이 미지정일 경우 사용 된다. -From 절의 Sub Query는 Sub Query의 결과 집합(Result Set)을 하나… Read More
  • Oracle Join함수 사용 (10) 하나 이상의 테이블을 조인하기 위해서 사용합니다. 사원 테이블과 부서 테이블을 하나의 결과를 만들어서 보여주고자 한다. oEQUIJOIN oNON-EQUIJOIN Emp = 사원 정보 테이블 Sal grade = 호봉 … Read More
  • Oracle 그룹 함수 사용 (9) *(아스타)는 null 값도 포함하여 출력한다. Count함수는 null값 포함하지 않는다. 칼럼에 널이 없으면 *와 똑같은 행의 갯수가 출력 된다. distinct 는 중복의 제거한다. 그다음 Count 함수를 쓴다면 중복이 제거 된 칼럼만 계산… Read More
  • Oracle 테이블 스페이스 이해 (12) o 테이블 스페이스란 테이블이 저장되는 공간입니다. 오라클 에서는 테이블스페이스라고 해서 테이블이 저장될 공간을 먼저 만들고 나서 테이블을 생성합니다. 각각의 테이블을 테이블스페이스별로 나누어서 관리와 퍼포먼스의 향상을 가지고 오는것입니다. 테이블스페이스를 생성하면… Read More
  • Oracle 테이블 스페이스 관리 (13) -Tempolary tablespace -Read Only tablespace Auto extends 준 테이블스페이스는 yes라고 표시가 된다. maxsize 지정해서 DataFile 지정하는 것… Read More

0 comments:

Post a Comment