RDS
-
[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..