본문 바로가기

전체 글100

[C#] 공부일지 Chapter1 Class고지식한 객체지향언어 C# // 모든길은 클래스로 통한다.class Monster {} Chapter2 NameSpace// 네임스페이스는 개념의 분류, 클래스들을 만들때 중복문제 등을 피하기 위해 namespace를 지정해서 분류// A, B 2명의 프로그래머가 있다.// 두 프로그래머 모두 Potion이라는 동일한 이름의 클래스를 선언했지만, NameSpace의 구분으로 인해 중복오류가 나지않는다. namespace Aworld { // A 프로그래머class Potion { }}// B 프로그래머 class Potion{}namespace _02NameSpace{ class Program { static void Main(string[].. 2021. 9. 23.
[Oracle] SQL Developer로 데이터 Export / 데이터 복사 SQL Developer 툴을 이용한 데이터 Export[개요] 운영DB의 데이터를 -> 개발DB로 복사1. 기존DB에서 Export를 수행2. 생성된 파일을 신규DB 서버로 복사하여 Import 하는 방식의 데이터 마이그레이션 한번에 모든 테이블과 데이터를 복사 생성할 방법으로는 적합하지 않지만,일단 실무에서 유지보수를 하며 운영DB의 데이터를 개발DB에도 동일하게 적용해야 하는 상황이었음!개발DB에 테이블을 생성한 상태에서 데이터가 없는경우, 툴을 이용해 데이터 복사 쿼리를 만들어서 개발DB에서 실행함 1. 개발 DB에 운영DB와 동일한 구조의 테이블을 만든다.2. 운영 DB에서 복사하고자 하는 데이터 조회SELECT * FROM 복사할테이블명;SELECT문으로 조회한 아래 스크립트 출력 결과에.. 2021. 7. 30.
[Oracle] [SQL DEVELOPER] 테이블 구조만 복사, 테이블 데이터 복사 사용 가능한 두가지 방법이 있는데,  2번째 방법의 쿼리로는 테이블의 구조, 레코드는 복사가능하나 Primary Key, Foreign Key, Default, Index, 컬럼 설명 등은 복사되지 않는다.  1번방법 :  SQL Developer 툴로 쿼리 생성하기 사용 DB Tool : SQL DEVELOPERSQL DEVELOPER 툴을 이용하는 경우, 기본키나 설명 등이 들어있는 기존 테이블(복사하고자 하는 테이블)이 있다면 기존 테이블 우클릭 후 1. DDL > 생성 : 현재 테이블 정보 쿼리문으로 생성해줌2. DDL > 업데이트(현재 편집) : 방금 테이블 설정 변환한게 있다면 쿼리문으로 생성해줌   2번방법 : 아래 쿼리로 테이블의 구조, 레코드는 복사가능하나 Primary Key, Fore.. 2021. 7. 28.
[Oracle] 특정문자 이후 엔터(개행) 처리하기 / REPLACE / CRLF / CHR(10), CHR(13) 데이터 예시강의평가(지원)출력하고 싶은 형태강의평가(지원)   위와 같이 괄호'( )' 내용부터는 개행 처리하고싶을때   사용  함수 : REPLACE, CHR()SELECT REPLACE('강의평가(지원)' , '(' , CHR(13)||CHR(10)||'(' ) AS SPACED_NAME //                                            ①                   ②                   ③                       FROM DUAL;   해설 및 구문 설명REPLACE (①, ②, ③) : ①데이터의 ②를 ③으로 치환하겠다.=> '강의평가(지원)' 데이터의 '(' 를 '줄바꿈(' 로 치환하겠다.(① 데이터에는 컬럼명이 오면 되겠습니다.. 2021. 7. 26.
[Oracle] REGEXP_SUBSTR : 오라클 함수 / 정규식 형태의 구분자를 이용 하여 자르기 / 열(ROW)로 가져오기 1. 정의문자열에서 정규표현식 패턴을 구분자로 검색하여 원하는 패턴으로 변경해서 리턴한다.  2. 함수 파라미터 설명 [source_char]검색 값으로 사용되는 문자, 일반적으로 문자열 이다.내가 자르고 싶은 문자열을 배치해주면 된다.ex ) 010♥1234♥5678 [pattern]지정하고 싶은 구분자를 '정규식 형태' 로 배치해준다. 일반적으로 텍스트 문자이다.ex  ) ^♥]+ 이 정규식 표현은 ♥이 아닌 문자열을 뜻합니다. [position]검색을 시작해야 하는 위치 / 양의정수기본값은 1 : 첫 번째 문자에서 검색을 시작하겠다는 의미 [occurrence] source_char 에서 검색해야 하는 항목을 나타내는 / 양의 정수 기본값은 1 : pattern의 첫 번째 항목을 검색함을 의미 [m.. 2021. 7. 23.
반응형