본문 바로가기
728x90
반응형

전체 글421

테이블명 변경 테이블명 변경 ALTER TABLE [원본 테이블] RENAME TO [바꾸려는 테이블명]; 2021. 9. 9.
프로시저에서 실행명령어 EXECUTE IMMEDIATE 'TRUNCATE TABLE TEMP_TABLE'; 2021. 9. 9.
년초,월초 SELECT TRUNC(SYSDATE, 'MM') AS MON, --월초 TRUNC(SYSDATE, 'YYYY') AS YEAR, --년초 TRUNC(ADD_MONTHS(SYSDATE, -12),'YYYY') AS BEFORE_YEAR --작년초 FROM DUAL; 2021. 9. 9.
시퀀스값 변경 select 'alter sequence ' || sequence_name || ' increment by 1000;' from dba_sequences where sequence_owner = 'USER'; select 'select ' || sequence_name || '. nextval from dual;' from dba_sequences where sequence_owner = 'USER'; 2021. 9. 9.
SQL기초_컬럼삭제,수정,추가Comment추가 수정 삭제 등등 ■ 컬럼관련 1.컬럼추가 alter table 테이블명 add ( 컬럼명 테이터타입 ) ex) alter table insp_team_assgn_dtl add ( assgn_finish_dt DATE ) 2.수정 ALTER TABLE dept MODIFY ( deptName varchar2(100) [NULL]|[NOT NULL] ); 3.삭제 ALTER TABLE dept drop column address ; 4.제약조건삭제 ALTER TABLE userTable DROP PRIMARY KEY: ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid; 5.외래키 추가 ALTER TABLE [테이블이름] ADD CONSTRAINT [외래키이름] FOREIGN .. 2021. 9. 9.
오라클 환경설정 파일 spfile, pfile ORACLE INSTANCE 가 START UP 시에 SPFILE과 PFILE을 읽어 들어 파라미터 값을 적용시킨다. SPFILE이 있으면 SPFILE을 읽게 되며, SPFILE가 존재 하지 않으면 PFILE을 읽게 된다. 0. pfile과 spfile의 기본 경로 및 네이밍 기본적으로 pfile과 spfile은 $ORACLE_HOME/dbs/ 에 위치한다. pfile은 initdXXXX.ora 로 정의되어 있고 spfile은 spfileXXXX.ora로 저정되어 있다. 여기서 XXXX는 SID값이다. 1. spfile 사용하기 SQL> show parameter spfile 결과 값에서 VALUE 값이 현재 사용되는 spfile 이다. 만약 VALUE 값이 없다면 pfile을 사용하여 startup 된.. 2021. 9. 9.
리눅스 오라클 sqlplus history 기능 사용하기 yum install rlwrap rlwrap를 설치 후에 명령어 실행할때 앞이 붙여주고 실행하면 오라클 sqlplus에서 history 기능을 사용할수 있다. 사용 방법은 실행할 프로그램 앞에 rlwrap를 붙여주는 것인데, 좀 더 편하게 작업하기 위해서 sqlplus를 'rlwrap sqlplus'로 alias를 걸어주었다. .bashrc 나 .profile과 같은 파일 안에 아래와 같이 적어두면 적용이 된다. alias sqlplus='rlwrap sqlplus' 2021. 9. 9.
윈도우 서버용 오라클 SID 수정 방법 윈도우 서버용 오라클 SID 수정 방법을 찾아봤지만 쉽게 찾을 수 없었다. 그래서 수정하는 방법보다 윈도우 서버에 설치된 오라클 인스턴스의 SID를 삭제하고 다시 설치하는 방법으로 했다. 물론 유닉스에 대한 방법은 설명해둔 블로거가 있었다. 그렇지만 윈도우 서버용은 설명해둔 곳이 없어서 위와 같은 방법으로 해결한 것이다. 생각하기에 SID를 변경할 수 있을 것 같은데 그 방법을 찾기 쉽지 않아 존재하는 것을 삭제하고 다시 설치한 것이다. 일단 이 방법으로 우회적으로 해결한 후 차후에 변경 방법을 알게 되었을 경우에 다시 기록할 생각이다. 윈도우 서버에 설치된 오라클 인스턴스 SID를 수정하는 방법은 두가지 과정을 통해서 했다. 가. 존재하는 인스턴스를 삭제한다. 나. 새로운 인스턴스를 설치한다. 이렇게 .. 2021. 9. 9.
[PostgreSQL] 시간 계산하기 /* 현재시간과 지난시간의 차이를 구한다 */ select now(), extract(epoch from now())::integer as currentTime, extract(epoch from to_timestamp('20210908165456','YYYYMMDDHH24MISS'))::integer as oldTime, extract(epoch from now())::integer - extract(epoch from to_timestamp('20210908171731','YYYYMMDDHH24MISS'))::integer as diffTime ; select now()::timestamp select '2021-09-08 16:54:56'::timestamp as te 시간 타입 postgresql.. 2021. 9. 9.
리눅스 오라클 기동 sqlplus를 시작하여 나오는 SQL> 프롬프트에서 인스턴스를 시작/중지할 수 있다 sqlplus '/as sysdba' startup shutdown 리스너 시작/중지 lsnrctl start lsnrctl stop 2021. 9. 9.
728x90
반응형


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading