프로그래밍/DB 외5 Rollup 예제 ( 오라클 문법 ) Rollup과 Cube는? - GROUP BY 구문의 결과에 소계 및 합계 정보를 추가로 나타내 주는 함수 - 복잡한 과정 없이 간단한 구문만으로 소계 정보를 쉽게 구할 수 있다. - Rollup : 단계별 소계 - Cube : 모든 경우의 수에 대한 소계 Rollup 기본예제 - 아래는 부서별 급여합계와 전체 합계를 조회하는 예제이다. SELECT deptno , SUM(sal) s_sal FROM emp GROUP BY ROLLUP(deptno) ; -- ROLLUP 연산으로 29025 출력 DEPTNO S_SAL ------- ---------- 10 8750 20 10875 30 9400 29025 - 아래는 UNION ALL을 이용하여 위 ROLLUP 예제와 동일한 결과를 조회하는 예제이다. S.. 2020. 7. 4. 리눅스 명령어 모임 파일/디렉토리 보기 현재 위치의 하위 파일/디렉토리 보기 # ls 특정 위치의 디렉토리도 볼 수 있다 예시처럼하면 sysconfig 안을 볼 수 있다 # ls /etc/sysconfig 숨김파일까지 표시 (참고로 리눅스에서는 숨김이라고 따로 표기하지않고 파일이나 폴더명 앞에 .이 붙는 것들이 숨김파일들 이다 # ls -a 현재 위치에 속한 파일/디렉토리들을 자세히보기. 여러가지 정보들이 표시된다(종류, 권한등) 첫 시작이 - 이면 -> 파일 이고 첫 시작이 d 이면 -> 디렉토리(폴더)이다 # ls -l 확장자가 같은 모든 파일 보기 현재 폴더 안에 있는 확장자가 txt인 모든 파일을 보여준다 (뒤의 확장자 명만 바꿔서 사용하면됨) # ls *.txt 위의 명령어 -a -l 을 합치면 숨김파일까지 자세히.. 2020. 4. 19. ajax 에서 에러처리 방법 $.ajax({ type: "POST", url: "/region/regionCityChange", data: param, //&a=xxx 식으로 뒤에 더 붙이면 됨 dataType: "text", success: siguResult, error:function(request,status,error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); } } ); 와 같이 작성 하면 error 에서 에러가 왜 발생 했는지 알려 줍니다. 2020. 4. 3. 오라클 12 SCOTT 유저 로 접속하기 sqlplus 로 system/ 설치시 정한 비번 을 입력하고 아래와 같이 하자 1. .ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; 2. CONN scott/tiger; 만약 접속이 안된다면 1. CREATE USER c##scott IDENTIFIED BY tiger DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp; 2, GRANT connect, resource TO scott; 3. grant create session to the_user; 이제 아래와 같이 sqldeveloper 로 접속하자 2020. 3. 21. 오라클 패스워드 모를때 1. 오라클 설치시 자동적으로 생성되는 계정은 아래와 같습니다. - SYS : DBMS의 데이터딕셔너리소유자, 오라클데이터베이스관리자(super user) 디폴트패스워드 - change_on_install DB생성 가능 - SYSTEM : SQL*Forms등의 툴을 위한 데이터딕셔너리소유자 모든 권한이 SYS와 같으나 DB생성 권한은 없음 디폴트패스워드 - manager - scott : sample 사용자계정 디폴트패스워드 - tiger 2 .오라클 sys, system암호 까먹었을때 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba" SQL> show user USER is "SYS" 그후 암호를 바꿉니다. SQL> alter user sys identified by 암호.. 2020. 3. 14. 이전 1 다음