전체보기
-
[Oracle] DML(Data Manipulation Language)RDS/Oracle 2019. 2. 9. 11:11
DML(Data Manipulation Language)은 데이터 조작어로서 DML에는 INSERT, UPDATE, DELETE 등이 있습니다. INSERTINSERT문은 테이블에 데이터를 입력하기 위해서 사용하는 데이터 조작어입니다. 데이터를 테이블에 입력하는 방법1.컬럼명을 정의한 INSERT 문12INSERT INTO 테이블명 ( COLUMN_LIST ) VALUE ( COLUMN_LIST에 넣을 VALUE_LIST ); cs 2.컬럼명을 생략한 INSERT 문12INSERT INTO 테이블명 VALUE ( 전체 COLUMN_LIST에 넣을 VALUE_LIST ); cs 첫 번째 유형은 테이블의 컬럼을 정의할 수 있는데, 이때 컬럼의 순서는 테이블의 컬럼 순서와 매치할 필요는 없으며, 정의하지 않은..
-
[Oracle] DDL(Data Definition Language)RDS/Oracle 2019. 2. 5. 12:29
DDL(Data Definition Language)은 데이터 정의어로서 테이블이나 관계의 구조를 생성하는데 사용하며 CREATE, ALTER, DROP, TRUNCATE 등이 있습니다. 테이블 생성(CRATE TABLE)12345CREATE TABLE 테이블명 ( 컬럼명1 데이터 유형 [DEFAULT 형식] , 컬럼명2 데이터 유형 [DEFAULT 형식] , 컬럼명3 데이터 유형 [DEFAULT 형식]); cs 데이터 유형의 종류CHAR(N) - 주어진 크기만큼 고정 길이의 문자 저장 (1~2,000byte)VARCHAR2(N) - 주어진 크기만큼 가변 길이의 문자 저장 (1~4,000byte)NVARCHAR2(N) - 국가별 국가 집합에 따른 크기의 문자 또는 바이트의 가변 길이 문자 (1~4,000..
-
[MSSQL] 테이블 복사 및 데이터 복사RDS/MSSQL 2019. 1. 23. 09:28
1.테이블 복사 시에 데이터까지 복사할 경우123SELECT * INTO 복사할 TABLE명 FROM 원본 TABLE명 cs 2.테이블 복사 시에 구조(데이터 제외)만 복사할 경우1234SELECT * INTO 복사할 TABLE명 FROM 원본 TABLE명 WHERE 1 = 2 cs 3.테이블이 존재하고 데이터만 복사할 경우1234INSERT INTO 복사할 TABLE명 SELECT * FROM 원본 TABLE명 cs 4.테이블이 존재하고 특정 데이터만 복사할 경우(WHERE절 추가)12345INSERT INTO 복사할 TABLE명 SELECT * FROM 원본 TABLE명 WHERE 검색 조건 cs
-
[MSSQL] 날짜 형식(포맷) 변환(CONVENT)RDS/MSSQL 2019. 1. 22. 12:26
12345678910111213141516171819202122232425262728293031날짜 형식(포맷) 변환(CONVENT) 1. GETDATE()SELECT GETDATE() 2. YYYY/MM/DDSELECT CONVERT(VARCHAR(10), GETDATE(), 111) 3. YYYYMMDDSELECT CONVERT(VARCHAR(8), GETDATE(), 112) 4. YYYY-MM-DDSELECT CONVERT(VARCHAR(10), GETDATE(), 23) 5. HH:MM:SSSELECT CONVERT(VARCHAR(8), GETDATE(), 108) 6. HHMMSSSELECT REPLACE(CONVERT(VARCHAR(8), GETDATE(), 108), ':', '') 7. ..
-
[MSSQL] 컬럼 추가, 수정, 삭제RDS/MSSQL 2019. 1. 18. 12:47
컬럼 추가1ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE} csEX) BOARD 테이블에 컬럼명이 DEL_YN인 컬럼을 추가1ALTER TABLE BOARD ADD DEL_YN CHAR(1) NOT NULL DEFAULT 'N' cs 컬럼 수정1ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE} csEX) BOARD 테이블에 컬럼명이 BOARD_SUBJECT인 컬럼을 수정1ALTER TABLE BOARD ALTER COLUMN BOARD_SUBJECT VARCHAR(200) cs 컬럼 삭제1ALTER TABLE ${TABLE_NAME} DROP COLUMN ${COLUMN_N..
-
[Oracle] SQL Developer - IO 오류:Undefined Error 업체 코드 17002RDS/Oracle 2019. 1. 17. 09:19
서버(로컬)에 Oracle 11g를 설치 후에 SQL Developer로 접속 시에 IO 오류:Undefined Error 업체 코드 17002 발생했습니다. 원인은 서버(로컬)에 설치한 Oracle은 win64_11gR2_database_1of2, win64_11gR2_database_2of2이고, SQL Developer은 sqldeveloper-18.1.0.095.1630-no-jre로 Oracle과 SQL Developer에 ojdbc 버전 차이가 원인이었습니다. 해결 방법은 SQL Developer가 설치된 경로(sqldeveloper\jdbc\lib)에 접속하고자 하는 Oracle에 ojdbc 버전으로 변경되는데 sqldeveloper-18.1.0.095.1630-no-jre는 기본적으로 oj..
-
[Eclipse] JRE(JDK) 추가 및 재설정Eclipse 2019. 1. 15. 12:34
이클립스 JRE(JDK) 추가 및 재설정 1.Window -> Preferences -> Java -> Installed JREs -> Add... 선택 2.Standard VM을 선택한 후 Next 3.Directory... 를 선택한 후 로컬에 설치된 jre를 추가하면 되는데 jre 폴더가 아니라 jdk 폴더를 추가JDK : Java Development Kit - 자바로 개발을 하는 개발자이 설치하는 실행 환경으로 자바 컴파일러(Javac), 자바가상머신(JVM), 각종 Java Libary 등을 포함하고 있습니다. JDK는 JRE를 포함하고 있습니다. JRE : Java Runtime Environment - 개발된 자바 프로그램을 실행만 하면 되는 일반 사용자가 설치하는 실행 환경입니다. 4.추..
-
[Eclipse] 초기 설정 및 최적화Eclipse 2019. 1. 10. 11:47
1.설정파일 수정 eclipse.ini 초기 설정 - http://tychejin.tistory.com/37 2.인코딩 변경 UTF-8로 인코딩(Encoding) 설정 - http://tychejin.tistory.com/38 3.메모리 사용 상태 표시 Window -> Preferences -> General 에서 Show heap status 체크 4. Spell checking 해제 Window -> Preferences -> General -> Editors -> Text Editors -> Spelling 에서 Enable spell checking 체크 해제 5.Eclipse 실행속도 개선 Window -> Preferences -> General -> Startup and Shutdown 에..
-
[Eclipse] UTF-8 인코딩(Encoding) 설정Eclipse 2019. 1. 8. 10:16
이클립스에서 프로젝트를 import하여 작업을 진행할 때 한글이나 특정 문자가 깨지는 경우가 있습니다. 이런 경우는 import한 프로젝트는 "UTF-8"로 설정되어 있지만 이클립스의 인코딩이 "EUC-KR" 또는 "MS949"로 설정되어 있을 때 발생합니다. 한글이나 특정 문자를 복구하기 위해서는 이클립스의 인코딩을 "UTF-8"로 설정하면 됩니다. 이클립스 인코딩(Encoding) 설정1.Window -> Preferences -> General -> Content Types - Java Class File -> Default encoding 에 UTF-8 입력 2.Window -> Preferences -> General -> Editors -> Text Editors -> Spelling -> E..