본문 바로가기

Database

[ORACLE] 산술 연산자 공지사항의 조회수를 조회하시오. 단 기존값에 1을 더해서 조회하시오. SELECT HIT+1 HIT FROM NOTICE 문자열 더하기 // 결과값: 13 SELECT 1||3 FROM DUAL; //홍길동(ID) SELECT NAME||'('||ID||')' FROM DUAL; 더보기
[ORACLE] UPDATE,DELETE,TANSACTION UPDATE 수정 MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경. UPDATE MEMBER SET PWD='WWQQ' WHERE ID ='DRAGON'; //MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경. UPDATE MEMBER SET PWD='WWQQ' WHERE ID ='DRAGON'; // ID DRAGON의 PWD와 NAME을 변경 UPDATE MEMBER SET PWD='222', NAME='S221' WHERE ID ='DRAGON' DELETE 삭제 // ID TEST를 삭제 DELETE MEMBER WHERE ID ='TEST'; TRANSACTION 트랜잭션이란 업무의 실행단위/ 논리 명령단위 등.. UPDATE,INSERT 등 세션의 임시저장소에.. 더보기
[ORACLE] INSERT INSERT 명령 규칙 INSERT INTO TABLE VALUES COLUMN 원하는 필드만, 원하는 순서대로 입력 INSERT INTO MEMBER(ID,PWD) VALUES('IDID','112'); INSERT INTO MEMBER(PWD,ID) VALUESE('W22S','222'); 컬럼 ID의 별칭을 USER_ID로 나오게 한다. SELECT ID USER_ID FROM MEMBER; *소문자도 가능. SELECT ID "user_id" FROM MEMBER; 더보기
[ORACLE] ALTER 데이터 컬럼 데이터타입 수정 ALTER TABLE MEMEBR MODIFY ID VARCHAR2(50); *데이터 타입을 바꿀때 데이터가 유효할 수 있을지 생각해봐야함. 컬럼 삭제 ALTER TABLE MEMBER DROP COLUMN AGE; 컬럼 추가 ALTER TABLE MEMBER ADD EMAIL VARCHAR2(200); 더보기
[ORALCE] 데이터형식 2 LONG -잘 사용하지 않는다. 설정에 제약이 많다. CLOB - 대용량 텍스트 데이터 타입이다. 최대 4GBYTE까지 가능하다 NUMBER - 정수와 실수 모두 담을 수 있고 자주 사용한다. NUMBER(4) - 최대 4자로 이루어진 숫자 ex) NUMBER(2020) NUMBER(6,2) -소수점 2자리를 포함하는 최대 6자리의 숫자 NUMBER(6-2) 소수점 둘째 자리에서 반올림 소수점 -2자리에서 반올림하는 최대 6자리 숫자 DATE - 4712BC ~9999AD ex) 01-jan-99 TIMESTAMP - NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따른다. TIMESTAMP WITH TIME ZONE - NLS_TIMESTAMP_TZ_FORMAT 파라미터에 명시된 값을 따른.. 더보기
ORACLE 12C 테이블 생성 CREATE TABLE C_BAS_CD( BAS_CD_DV VARCHAR2(40) NOT NULL, LNG_CD VARCHAR2(40) NOT NULL, BAS_CD VARCHAR2(40) NOT NULL, BAS_CD_NM VARCHAR2(100) NULL, SRT_OD NUMBER(18) NULL ); CREATE UNIQUE INDEX PK_C_BAS_CD ON C_BAS_CD(BAS_CD_DV ASC, LNG_CD ASC, BAS_CD ASC); ALTER TABLE C_BAS_CD ADD CONSTRAINT PK_C_BAS_CD PRIMARY KEY(BAS_CD_DV,LNG_CD,BAS_CD); CREATE TABLE C_BAS_CD_DV( BAS_CD_DV VARCHAR2(40) NOT NUL.. 더보기