본문 바로가기

Study/Oracle

(40)
토드 toad 에서 select 후 그리드에서 바로 수정하기 토드 grid 에서 직접 수정 1 EDIT SOURCODE a WHERE TYPE='S000' EDIT 뒤에 테이블명을 써주면 입력,수정,삭제를 할 수 있다. SELECT a.rowid, a.* FROM SOURCODE a 과 비슷한 기능 토드 grid 에서 직접 수정 2 select rowid,a.* from ICOCACMT a 이런식으로 rowid를 같이 검색하면 수정 가능합니다. Options > Data Grids > Data > Default to Read Only Queries 체크 조회시 조회하단에 빨간색 아이콘이 뜨면 수정 불가녹색으로 바뀌면 수정가능하다. http://blog.naver.com/galhan?Redirect=Log&logNo=100048027936[출처] 토드 toad 에서..
오라클 실습(전문가로 가는 지름길) 보호되어 있는 글입니다.
다른 DB에서 테이블 OR 데이터 복사하기 준비 SQL PLUS 및 토드, pl/sql developer 등 sql 툴 SQL> COPY FROM 복사할유저명/암호@SID CREATE 생성할테이블명 USING 원본테이블질의; Ex)SQL> COPY FROM scott/tiger@oracle CREATE emp2 USING select * from emp; 존재하는 테이블에 데이터만 넣으려면 INSERT 사용 Ex)SQL> COPY FROM scott/tiger@oracle INSERT emp2 USING select * from emp;
PL/SQL Developer 콤마 구분으로 한줄씩 실행 매번 실행 영역을 드래그해서 F8로 수행하기가 여간 불편한게 아니다 Tools > Preferences > SQL Window > Autoselect statement 에 체크를 해주면;를 구분하여 하나씩 실행이 된다.
Oracle Error Code 한글 번역 ERROR_CODE,DESCRIPTION ORA-00000 성공적인 정상 종료입니다. ORA-00001 유일성 제약조건(%s.%s)에 위배됩니다. ORA-00017 트레이스 이벤트 설정이 세션에 요구되었습니다. ORA-00018 최대 세션 수를 초과했습니다. ORA-00019 최대 세션 라이선스 수를 초과했습니다. ORA-00020 최대 프로세스 수(%s)를 초과했습니다. ORA-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다. ORA-00022 부적절한 세션 번호; 액세스가 거절되었습니다. ORA-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다. ORA-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다. ORA-0..
Oracle : ORA-01031 문제 ORA-01031: 권한불충분ORA-01031: insufficient privileges 권한문제이므로 sqlplus에 관리자로 접속하여 해당 계정에 대한 권한을 부여하면 된다.실행 > cmd > sqlplus View 생성 권한grant create view to 계정명 Sequence 생성 권한grant create sequence to 계정명 Directory 생성 권한grant create any directory to 계정명
Oracle : 테이블 복사/백업 간혹 테이블의 백업을 하거나 그 외 용도로 데이터를 백업해야 되는 상황이 생긴다. 1. 테이블 복사 CREATE TABLE [새로 만들 테이블명] AS SELECT * FROM [복사할 테이블명] WHERE 1=0; WHERE 1=0 : 테이블 구조만 복사하고 데이터는 복사하지 않는다.WHERE 1=1 : 테이블 구조 및 DATA까지 복사한다.WHERE 및 AND 조건으로 만족하는 데이터만 복사할 수 있다. 2. 테이블은 이미 생성되어 있고 데이터만 복사 INSERT INTO [데이터를 넣을 테이블명] SELECT * FROM [데이터가 있는 테이블명] [WHERE 절] 3. 테이블 이름 변경 ALTER TABLE [구테이블명] RENAME TO [신테이블명]
엑셀문서에서 DB insert문 만들기 엑셀문서를 참고해서 DB에 데이터를 입력할때 유용한 팁입니다. 먼저 데이터 옆에 빈 셀을 지정하고 아래와 같은 형식으로 입력후 셀복사를 해주면..insert문이 쉽게 만들어 집니다. ="insert into TableName into (AFIELD, BFIELD, CFIELD) values ( '"&A2&"','"&B2&"', '"&C2&"')" 아래와 같이 표시하기 위해서 사용한 수식="insert into emp(name, age, address, mobile) values ('"&A2&"','"&B2&"','"&C2&"','"&D2&"');" 이름 나이주소연락처sql홍길동20강남01012345678insert into emp(name, age, address, mobile) values ('홍길동'..