본문 바로가기

분류 전체보기

(101)
오라클) select와 동시에 create하기 (데이터 백업) 모든 데이터를 새로운 테이블로 백업 CREATE TABLE TEMP_TBL AS SELECT * FROM TARGET_TBL ; 컬럼 지정하기 (컬럼이 ID, NAME, ADDR 3개인 테이블이 생성된다) CREATE TABLE TEMP_TBL AS SELECT USER_ID, USER_NAME, USER_ADDR FROM TARGET_TBL ; 조건 지정하기 CREATE TABLE TEMP_TBL AS SELECT USER_ID, USER_NAME, USER_ADDR FROM TARGET_TBL WHERE NAME LIKE '김%' ;
swift 배열(array) 선언방법 변수 선언과 동시에 값을 입력한 배열을 만드는 방법 var name: [String] = ["슈퍼맨", "배트맨", "캡틴", "아이언맨", "스파이더맨"] var score: [Int] = [100, 80, 95, 98, 86] 빈 배열을 선언하고 값을 추가하는 방법 var name = [String]() var sorce = [Int]() name.append("슈퍼맨") name.append("배트맨") score.append(100); score.append(80); 접근방법 let someoneName = name[0] //name 배열에서 첫 번째 값인 "슈퍼맨"을 someoneName에 할당 name[1] = "홍길동" //배열의 두 번째 값인 name[1]에 "홍길동"을 저장 (이..
swift(스위프트) 명명규칙 스위프트 상수와 변수, 함수, 클래스의 이름을 지정할때는 다음과 같은 규칙을 지켜야 한다. 1) 유니코드를 포함한 어떤 문자든지 사용할 수 있다. 단, 특수 문자, 수학 기호, 화살표, 개인용(혹은 유효 하지 않은) 유니코드, 선, 상자 그리기용 문자 등은 사용할 수 없다. 2) 숫자로 시작할 수 없다. 3) 이름을 읽었을 때 무슨 역할을 하는 것인지를 파악할 수 있어야 한다. 4) 명사와 동사 또는 전치사로 이루어진 단어를 연결하여 만든다. 5) 클래스 이름은 대문자의 명사로 시작한다. 6) 함수나 메서드 이름은 소문자의 동사로 시작한다. 7) 변수나 상수는 소문자의 명사로 시작한다. 8) 시작 단어를 제외한 모든 단어의 시작은 대문자로 하고 그 이외의 모든 문자는 소문자로 한다.
상수와 변수 상수 let을 사용해 선언할 수 있다. 이때 값을 지정해 주어야 하며 값이 한 번 결정되면 이후에는 값을 바꿀 수 없다. let i = 2 //초기화 i = 1 //초기화후 또 값을 넣을수 없다!! 변수 var를 사용해 선언할 수 있다. 최초 선언한 값 이외에도 중간에 계속해서 다른 값으로 변경할 수 있다. var i = 1; //초기화 i = 2; //초기화후 얼마든 값을 재할당 할수 있다.
스트링 문자열을 테이블의 컬럼으로 만들어 조인하고 싶을때(가상 테이블) 가상 테이블 만들기 WITH USER_NAME AS( SELECT '홍길동, 이순신, 정약용, 안중근, 유관순, 김두환' AS NAMES FROM DUAL ) SELECT TRIM(regexp_substr(NAMES, '[^,]+', 1, LEVEL)) AS NAME FROM USER_NAME /*가상테이블 TT*/ CONNECT BY INSTR(NAMES, ',', 1, LEVEL - 1) > 0 ; 가상 테이블과 조인하기 SELECT A.ORD_NO FROM ( WITH USER_NAME AS( SELECT '홍길동, 이순신, 정약용, 안중근, 유관순, 김두환' AS NAMES FROM DUAL ) SELECT TRIM(regexp_substr(NAMES, '[^,]+', 1, LEVEL)) AS N..
윈도우 이클립스 바로가기 아이콘에 옵션 추가하기. 여러 workspace를 동시에 열때, 1개의 이클립스로 여러 workspace를 여는 방법이 많이 있으나, 바로가기 에 옵션을 추가하여 간편하게 여는 방법이 있다. 대상{T}에 옵셔을 추가해준다.ex) D:\tools\eclipse-jee-juno-win32\eclipse.exe -vm D:\tools\jdk\jdk1.6.0_18\jre\bin\server\jvm.dll -data D:\lotte\project_spp\SPP.BO -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=64M -XX:MaxPermSize=128M -Xms512m -Xmx512m D:\tools\eclipse-jee-juno-win32\eclipse.exe -vm D:\tools\..
eclipse로 라이브러리 Export 시키기 먼저 Eclipse의 프로젝트를 Export 시킨다. Runable Jar file을 선택한후 Next를 클릭한다. ① Launch configuration : Main이 포함되어 있는 클래스 지정. ② Export destination : jar 파일이 만들어질 위치 지정 ③ Library handling : 옵션 선택 Extract required libraries into generated JAR : 필수 라이브러리들을 추출해서 내부로 포함. Package required libraries into generated JAR : 필수 라이브러리들을 전부 패키지로 Jar 내부로 포함. Copy required libraries into sub-folder next to the generated JAR ..
리눅스에서 POST, GET 다른 서버로 요청하기 curl 설치 Linux나 Mac OS X 에는 기본 탑재되어 있으나 Windows는 build 된 바이너리를 설치해도 되고 compiler 가 있다면 소스를 받아서 직접 빌드해야된다. 아래 링크에서 받아서 설치 https://winampplugins.co.uk/curl/ 사용법 curl -X POST --header 'Content-Type' --header 'Accept' -d '보낼내용' '보낼곳 url' 예시 curl -X POST --header 'Content-Type: application/xml' --header 'Accept: application/xml' -d ' \ \ string \ \ string \ string \ string \ \ string \ \ ' 'http://loca..