본문 바로가기

Lecture/SQL & Oracle18

사용자 계정 만료, 잠금 사용자 계정의 잠금 명시적으로 사용자의 계정을 잠글 경우 사용 할 수 있다. -- SYSDBA 권한으로 접속 한다 C:\> SQLPLUS / AS SYSDBA -- scott유저의 계정을 잠금 -- 계정 잠금을 해제 할 때까지 scott유저로 접속 할 수 없다. SQL> ALTER USER scott ACCOUNT LOCK; -- scott유저에 접속 할 수가 없습니다. SQL> CONN scott/tiger ERROR: ORA-28000: 계정이 잠금되었습니다 사용자 계정의 잠금 해제 -- SYSDBA 권한으로 접속 한다 C:\> SQLPLUS / AS SYSDBA -- scott유저의 계정 잠금 해제 SQL> ALTER USER scott ACCOUNT UNLOCK; -- SCOTT유저에 다시 접속 .. 2014. 6. 25.
[oracle] sql develper로 query plan 확인 sqldeveloper를 실행하고 접속정보를 적어줍니다. 계정을 활성화하고 스크립트 창에서 쿼리를 적은 뒤, F10을 이용해 쿼리를 실행합니다. 2013. 10. 29.
[SQL 기본만 알아도 할껀 다한다.] Group by 에 대해 안녕하세요 retensi 입니다.이번 포스트는 집계함수와 자주 함께 쓰이는 Group by (데이터 그룹화)에 대한 내용입니다. 먼저 예제를 실행할 테이블을 살펴보겠습니다.언제나 그렇듯 HR 계정에 있는 테이블로 예제를 진행합니다. 스샷에 보이는 데이터 이외에도 여러가지 데이터가 더 있습니다. 필요한 데이터만 뽑아보겠습니다. 집계함수와 ORDER BY에 대해선 이전 글에서 다뤘으니 다른 설명은 생략하고 GROUP BY 만 설명을 하겠습니다. GROUP BY 절의 job_id 를 기준으로 job_id 가 같은 데이터 행을 COUNT 하는 SQL 입니다. SUM 함수를 추가해서 job_id 별로 연봉을 합산해보겠습니다.IT_PROG 연봉이.. ㅋㅋㅋㅋ 그룹화와 집계함수를 함께 조합해서 쓰면 여러가지 의미있는.. 2013. 7. 11.
[SQL 기본만 알아도 할껀 다한다.] 집계함수에 대해 안녕하세요 retensi 입니다. 집계함수에 대해 알아보겠습니다. AVG() 열의 평균 값 COUNT() 열의 행의 개수 MAX() 열의 최대 값 MIN() 열의 최소 값 SUM() 열의 합계 HR 계정에 jobs 테이블로 예제를 진행하겠습니다.아래 SQL로 테이블의 데이터를 확인해보세요. 집계함수는 Select 이하에 나오는 열 이름을 괄호 안에 감싸는 형태로 사용합니다.쓰이는 문법만 주의하시면 따로 설명이 필요 없습니다. 평균을 구하는 AVG() 함수의 쓰임입니다.max_salary 의 평균을 구해줍니다. 조건절이 있을 경우 조건에 포함되는 행만을 대상으로 집계 결과를 보여줍니다.AVG를 포함한 다른 집계 합수도 마찬가지입니다. 행의 개수를 세어주는 함수입니다. 특정 조건에 만족하는 행 갯수만을 셀 .. 2013. 7. 9.