본문 바로가기
728x90
반응형

Oracle7

[Oracle] 계정 생성후 접속시 특수문자가 들어갈 경우..해결방법 Oracle 11g Express Edition을 설치후 sytsdba로 개인 계정을 만들었을때 비밀번호에 특수문자를 넣었을경우 의도하지 않게 ERROR:ORA-12154: TNS:could not resolve the connect identifier specified 에러가 발생하였다. 이럴경우 CMD에서 접속할때 conn 계정/"비밀번호" 2018. 10. 29.
[Oracle] select문의 기본 사용법 정의 Oracle에서 제공하는 예제를 사용하였습니다. 기존에 있는 scott/tiger 계정을 unlock 해서 사용하였습니다 테이블은 oracle에서 기본 sample 예제로 제공한 scott.sql을 사용하겠습니다. -- 테이블 조회 select * from tab; -- scott.sql을 실행하면 다음과 같이 4개의 테이블이 생성되면서 데이터가 insert되는 것을 확인할 수 있습니다. desc bonus; -- 보너스 테이블 desc salgrade; -- 연봉, 레벨 테이블 desc dept; -- 부서 테이블 desc emp; -- 직원 테이블 -- select문 -- select 컬럼리스트 from 테이블명; >> select * from emp; [실행 결과] >> select * from d.. 2017. 8. 10.
[Oracle] DDL ( Data Definition Language) CREATE , ALTER , DROP [임시] □ CREATE 문 - CREATE란 테이블을 구성하고 , 속성과 속성에 관한 제약 , 기본 키 및 외래 키를 정의하는 명령어이다 - CREATE 문법 CREATE TABLE tableName ( { 속성이름 데이터타입 [ NULL | NOT NULL | UNIQUE | DEFAULT 기본값 | CHECK 체크조건] } [ PRIMARY KEY 속성이름(들) ] // 2개 이상의 키를 조합가능 ( 슈퍼 키 ) {[ FOREIGN KEY 속성이름 REFERENCES 테이블이름(속성이름)] [ON DELETE { CASECADE | SET NULL }] } ) 대문자는 키워드 {}안의 내용은 반복가능 , []는 선택적 사용, |는 1개 선택을 나타낸다 편의상 ,(콤마) 는 생략하였다. NOT NULL - N.. 2017. 7. 7.
[Oracle] 데이터타입 char, varchar2의 차이 문자형 데이터 타입은 char , varchar2 가 있습니다. ■ CHAR - char(n) 타입은 n바이트의 크기를 가진 문자형 타입입니다. CHAR의 특징은 n의 크기보다 작으면 나머지 공간을 공백으로 채워서 n바이트를 채웁니다. char 타입은 주민번호와 같이 하이픈(-)을 포함한 14자리로 딱 정해진 경우 권장하는 타입이다. ■ varchar2 - varchar2(n) 타입은 n바이트의 크기를 가진 문자형 타입이지만 저장되는 타입의 크기가 n보다 작으면 n만큼의 길이만큼만 기억장소를 차지하는 가변형 타입이다. ( 4000 byte 까지 저장된다 ) varchar2 타입은 varchar2(20)일때 딱 정해지지 않은 20바이트 이하의 데이터를 저장하는것을 권한다. ※ 주의해야점 - char(n)에.. 2017. 7. 6.
728x90
반응형