본문 바로가기
반응형

전체 글191

[5일차-130105-스페인 바르셀로나]항구 -> 고딕지구(Barri Gotic) -> 까딸루냐 음악당(Palau de la Musica Catalana) -> 동방박사 오신날 2013-01-01 ~ 2013-02-12(43일) 간의 유럽여행을 위한 두서없는 다섯번째 글 오늘은 동방박사 오신날이라는데 종교적 무지인 나는 그냥 뭔날인지 하고 저녁 행사를 살포시 기다림~ 낮에는 민박집 사람들이랑 같이 돌아다녔네요~ ▲ 꽤 높은 콜럼버스 사자상~ 타서 찍으면 안되는 줄 알았는데 꽤 많은 사람이 올라타서 찍길래 덩달아 타서 찍기~ ㅎㅎ ▲ 역시 사진은 같은 포즈로~ ▲ 바르셀로나는 빠에야야 유명하다고 해서 먹었는데 뭐 그렇게 맛있는건 모르겠다는~ 배고파서 다 먹고 찍음!!! ㅋㅋㅋ ▲ 꽤 비쌌던 코카콜라 체리맛 ▲ 여기까진 까딸루냐 음악당~~~ ▲ 여기까진 고딕지구 바르셀로나 대성당~ 처음으로 유럽와서 성당에 가면 놀람! 멋있음! 대단함! 등등 감탄사가 나오나 이곳저곳 돌아다니면 다 .. 2013. 12. 17.
[20130104]바르셀로나 스페인(에스파냐) 광장 분수쇼 동영상 2013. 12. 17.
to 부정사 용법(해석) 방법 1. 명사적 용법 1-1. 주어로 쓰는 경우(~것) To study hard is difficult. 열심히 공부하는 것은 어렵다. = It is difficult to study hard. 1-2. 목적어로 쓰는 경우(~것, ~하기) He like to study hard. 그는 열심히 공부하는 것을 좋아한다. He does not like to study hard. 그는 열심히 공부하는 것을 좋아하지 않는다. I want to be a doctor. 나는 의사가 되기를 원한다. 1-3. 보어로 쓰는 경우(~것) : be 동사를 수식 Success is not to study hard. 성공은 열심히 공부하는 것이 아니다. 2. 부사적 용법(~하기 위해) : to부정사가 부사처럼 쓰여 동사, 형용사, .. 2013. 12. 17.
[4일차-130104-스페인 바르셀로나]구엘공원(Park Guell)->세인트파우 병원(sant pau hospital) ->몬주익 성(Montjiuic Castle) -> 스페인광장 분수쇼 -> 플라멩코 타란토스(Flamenco Tarantos) 2013-01-01 ~ 2013-02-12(43일) 간의 유럽여행을 위한 두서없는 네번째 글 4일차 역시 일정이 없었기 때문에 난 민박집에서 만난 아주 똘똘하고 똘똘하며 똘똘하기 그지 없는 나랑 띠 동갑 차이나는 카이스트 여자 동생과 시크하기 그지 없는 매력적인 삼성전자 막 들어갈려는 남자 동생과 함께 구엘공원으로 출발~~~~~~ 역시 여행은 즉흥적이어야 해효!! ▲ 구엘공원 전체 지도 우리는 위에서 부터 내려오기로 해서 버스타고 위쪽 후문으로 가서 정문쪽으로 내려왔습니다. 구엘공원은 경사가 가파른 공원이라 정문으로 올라가서 후문으로 나오면 꽤 힘든 코스 입니당~ 꼭 버스타고 후문에서 내려서 정문쪽으로 내려오세요~ (몇번 버스인진.............................기억이............ 2013. 12. 17.
[3일차-130103-스페인 바르셀로나]몬세라트(Montserrat) 베네딕스 수도원 2013-01-01 ~ 2013-02-12(43일) 간의 유럽여행을 위한 두서없는 세번째 글 스페인 바르셀로나에서의 3일째 되는날 오전 한인민박집에서 아침을 먹으며 어디를 가지 고민하고 있는데 숙소 사람들이 몬세라트 간다기에 무조건 꼽사리 꼈습니다~ ㅋㅋ 그래서 몬세라트로 고고 ▲ 몬세라트 왕복 표였던거로 기억하네요. 산악열차 포함. 5명이서 같이 갔는데 거의 10초 직전에 모두 기차를 타느라 아주 생쇼를 했었죠~ 거의 1년 전인데 아직도 기억이 생생~~ ㅋㅋ 열차를 한 번 갈아타서 몬세라트에 도착!!! ▲ 몬세라트(Montserrat) 입니다. 몬 = 산, 세라토 = 톱니 라는 뜻으로 '톱으로 자른 산' 이라는 의미라네요~ ▲ 한국의 산골 동네 같기도 하네요~ㅎㅎ ▲ 오른쪽 위로 길이 난 것이 산악열차.. 2013. 12. 17.
[2일차-130102-스페인 바르셀로나]시티투어 2013-01-01 ~ 2013-02-12(43일) 간의 유럽여행을 위한 두서없는 두번째 글 새벽에 도착하자마자 피곤한 몸을 추스리고, 다음날 일찍 민박에서 만나 인사만 한 역시 혼자 온 남자분과 같이 밖을 나왔고, 여긴 어딘가? 난 누군가? 하며 지나던중 우리를 지나치는 2층 뚜껑 열린 버스!!!!! 둘다 동시에 "저거~~~~~" 하며 돌아다니다 버스를 뒤쫓기 시작하고, 버스를 따라 까딸루냐 광장으로 빠르게 이동했다. 가면 사람들 많이 서있고, 2개의 버스회사가 있는데 우린 그냥 가까운데 탔다~ ㅋㅋㅋ 1회권이 있고, 하루권등 몇가지 종류의 티켓이 있었고, 비용이 꽤 비쌌던걸로 기억하는데 우린 그냥 하루권 끊어서 버스타고 계속 돌아 다녔다~ ▲ 역시 시티투어는 2층에서 타야쥐~~~~~~~ 날씨 좋고~~.. 2013. 12. 17.
[1일차-130101-유럽배낭여행의 시작]한국,인천->영국,런던(with 구자철)->스페인,바르셀로나(도착) 2013-01-01 ~ 2013-02-12(43일) 간의 유럽여행을 위한 두서없는 첫번째 글 오자마자 기록해 놓을려고 했는데 이놈의 게으름~ 거의 1년만에 올리는구나~ 1년전의 기억이 새록새록 한게 늦게 올리는것도 나쁘지만은 않네요~ㅎㅎ 그럼 시작! 2013년 1월 1일 34살의 적지않은 나이에 첫 유럽 배낭여행을 도전하네요. 이전에 형이랑 중국여행 다녀 온적이 있는데 그 이후로 두번째 해외여행이라니 참 오래 살고 볼 일이네요(?) ▲ 2013년 1월 1일 부푼꿈을 안고 인천공항 행 버스타러 나왔는데 밖은 눈폭풍(?)..... 전 날만 해도 멀쩡했는데.. '비행기 안뜨는거 아니야?' 라는 공포감과 함께 공항으로 출발~~~ ▲ 다행히 내가 가는 비행기는 캔슬 안됐네요~~~^^ 다른 비행기는 캔슬나고 막 그.. 2013. 12. 15.
be going to / be going to be / will be going to / will+동사원형은 둘 다 '~을 할 것이다' 라는 의미를 가지는 미래형 표현들 입니다. 사실상 회화에서는 거의 차이를 두지 않고 쓰이나 문법적으로는 약간의 차이를 둘 때가 있습니다. be going to + 동사원형 : ~할 예정이다. 요약하면 일반동사 대신 be동사가 쓰인 것 뿐입니다. 즉, 일반동사의 원형 대신 be동사의 원형인 be가 쓰인 것 뿐입니다. 동사원형에 동사를 그냥 쓸수 있는 경우는 동사원형을 쓰면 됩니다. I am going to go to school. be ready : 준비가 되다. ready 는 형용사이므로 be동사 + ready 형태가 되어야 동사의 기능을 합니다. I am ready : 나는 준비가 되었어. be going to 뒤에 동사원형이 와야.. 2013. 12. 12.
형상관리 용어정리 용어 용어 정 의 버전관리 (Version Management) 파일이나 문서의 이력 및 차이점을 관리하는 것을 말하며, 언제라도 과거의 릴리즈에 접근 변경 및 수정 작업을 반복할 수 있고, 최종의 버전과 특정 릴리즈 버전의 파일에 대한 차이점을 인식할 수 있도록 괸리한다. 변경관리 (Change Management) 문서나 파일에 가해질 수 있는 모든 변경 작업과 그 이력 및 사유를 관리하는 것을 말한다. 형상관리 (CM : Configuration Management) 형상항목을 식별하여 체계적으로 형상의 변경을 통제하고, 프로젝트 수명주기 전반에 형상의 추적성과 통합성을 유지하는 활동이다. 형상관리의 영역은 버전관리 (Version Management), 변경관리 (Change Management).. 2013. 10. 11.
select number 더하기(+) DECLARE N_CNT NUMBER(1); BEGIN SELECT COUNT(1) AS N_CNT INTO N_CNT FROM ZMMT016 WHERE 1=1 AND MANDT = #G_MANDT# AND CPUDT = TO_CHAR(SYSDATE, 'YYYYMMDD') AND BUDAT = #BUDAT# AND LIFNR = #LIFNR# AND WERKS = #WERKS# AND MATNR = #MATNR# AND BWART = '101' AND WAERS = #WAERS#; IF #INS_Q# > 0 THEN -- 합격수량이 0 보다 클경우만 INSERT 또는 UPDATE 한다. IF N_CNT = 0 THEN INSERT INTO ZMMT016 (MANDT, CPUDT, BUDAT, LIFNR,.. 2013. 8. 1.
[FUNCTION]GET_PROJ_END CREATE OR REPLACE FUNCTION SAPHEE.GET_PROJ_END (IN_MANDT VARCHAR2, IN_POSID VARCHAR2 ) RETURN VARCHAR2 IS RT VARCHAR(100) ; P_MANDT VARCHAR(72) DEFAULT ''; P_POSID VARCHAR(72) DEFAULT ''; P_WBS VARCHAR(72) DEFAULT ''; P_LN INTEGER DEFAULT 0; P_LR INTEGER DEFAULT 0; BEGIN P_MANDT := RTRIM(IN_MANDT); P_POSID := RTRIM(IN_POSID); P_LN := INSTR(P_POSID, '-P'); P_LR := INSTR(P_POSID, '-R'); IF (P_LR >.. 2013. 7. 11.
[FUNCTION]GET_ZERODATE CREATE OR REPLACE FUNCTION SAPHEE.GET_ZERODATE (IN_DATE VARCHAR2 ) RETURN VARCHAR2 IS RT VARCHAR2(8); BEGIN RT := IN_DATE; IF IN_DATE = '00000000' THEN RT := ''; END IF; IF IN_DATE = '000000' THEN RT := ''; END IF; RETURN RT; END; / 2013. 7. 11.
[FUNCTION]SET_ZERODATE CREATE OR REPLACE FUNCTION SAPHEE.SET_ZERODATE (IN_DATE VARCHAR2, GB VARCHAR2) RETURN VARCHAR2 IS RT VARCHAR2(8); BEGIN RT := IN_DATE; IF GB = 'D' AND IN_DATE = '0' THEN RT := '00000000'; END IF; IF GB = 'T' AND IN_DATE='0' THEN RT := '000000'; END IF; RETURN RT; END; / 2013. 7. 11.
[FUNCTION]GET_JAJEA_BALJU CREATE OR REPLACE FUNCTION SAPHEE.GET_JAJEA_BALJU ( IN_MANDT VARCHAR2, IN_POSID VARCHAR2, IN_MATNR VARCHAR2, IN_EBELN VARCHAR2, IN_EBELP NUMBER ) RETURN NUMBER IS RT NUMBER(13, 3); P_MANDT VARCHAR2(72) ; P_POSID VARCHAR2(72) ; P_MATNR VARCHAR2(72) ; P_WBS VARCHAR2(72) ; P_LN NUMBER(13, 3) ; P_A_MENGE NUMBER(13, 3) ; P_B_MENGE NUMBER(13, 3) ; P_C_MENGE NUMBER(13, 3) ; BEGIN P_MANDT := RTRIM(IN_MA.. 2013. 7. 11.
[FUNCTION]GET_BUDAT CREATE OR REPLACE FUNCTION SAPHEE.GET_BUDAT (IN_MANDT VARCHAR2, IN_EBELN VARCHAR2, IN_EBELP VARCHAR2 ) RETURN VARCHAR2 IS RT VARCHAR(30) DEFAULT ''; P_MANDT VARCHAR(9) DEFAULT ''; P_EBELN VARCHAR(30) DEFAULT ''; P_EBELP VARCHAR(30) DEFAULT ''; BEGIN P_MANDT := RTRIM(IN_MANDT); P_EBELN := RTRIM(IN_EBELN); P_EBELP := RTRIM(IN_EBELP); SELECT MAX(SAPHEE.GET_ZERODATE(BUDAT)) AS BUDAT INTO RT FROM SAP.. 2013. 7. 11.
[FUNCTION]GET_MPASS CREATE OR REPLACE FUNCTION SAPHEE.GET_MPASS (IN_MANDT VARCHAR2, IN_EBELN VARCHAR2, IN_EBELP VARCHAR2 ) RETURN DECIMAL IS RT DECIMAL(13, 3) DEFAULT 0.0; P_MANDT VARCHAR(9) DEFAULT ''; P_EBELN VARCHAR(30) DEFAULT ''; P_EBELP VARCHAR(30) DEFAULT ''; BEGIN P_MANDT := RTRIM(IN_MANDT); P_EBELN := RTRIM(IN_EBELN); P_EBELP := RTRIM(IN_EBELP); SELECT SUM(MPASS) INTO RT FROM ( SELECT MANDT AS MANDT ,EBELN.. 2013. 7. 11.
[TOAD]oracle Function 생성시 Warning: compiled but with compilation errors 오라클 토드 사용시 패키지를 생성할때 문법상 오류가 있으면 Warning: compiled but with compilation errors 라고 표시가 되지만 실제로 어디인지 찾아보기 힘든 경우가 있다. 이럴때 F9로 실행하면 error 창에 어느 구문이 틀렸는지 표시가 된다. 참고바람 [출처] oracle toad 패키지 생성시 오류 Warning: compiled but with compilation errors|작성자 아싸라비 2013. 7. 11.
[XPLATFORM]date 타입 string 타입으로 변환하기 function div_search_Button00_onclick(obj:Button, e:ClickEventInfo) { var str = div_search.ucp_BUDAT.cal_Month.value; var aa = String(str).substr(0,6); alert(aa); } 2013. 7. 11.
[FSP]한달통계(1-15, 16-31, 1-31) SUM 한달통계(1일~15일 기준(first_half) 16일~31일 기준(second_half)), 한달sum 값 을 업체별로 조회한다. WITH MM017 AS ( SELECT M017.LIFNR , M017.BUDAT , M017.INS_Q , M017.NETPR FROM ZMMT017 M017 WHERE 1=1 AND M017.MANDT = #G_MANDT# AND M017.LIFNR = #LIFNR# AND SUBSTR(M017.BUDAT,1,6) = #BUDAT# AND M017.PO_STATE IN ('56', '61') ) SELECT LIFNR , SUM(CASE WHEN BUDAT >= '#BUDAT+#01' AND BUDAT = '#BUDAT+#16' AND BUDAT 2013. 7. 11.
[PL/SQL] sample code(CURSOR) DECLARE N_INS_Q_SUM NUMBER(13); N_013_MENGE NUMBER(13); CURSOR CR_MM017 IS SELECT MM017.MANDT , MM017.INVNR , MM017.INVITEM , MM017.EBELN , MM017.EBELP FROM TABLE001 MM017 WHERE 1=1 AND MM017.MANDT = #G_MANDT# AND MM017.INVNR = #INVNR# AND MM017.LIFNR = #LIFNR# BEGIN FOR I_ROW IN CR_MM017 LOOP SELECT MENGE INTO N_013_MENGE FROM TABLE002 WHERE MANDT = #G_MANDT# AND EBELN = I_ROW.EBELN AND EBELP =.. 2013. 7. 10.
[PL/SQL] 기본문법 출처 : http://blog.naver.com/cdwsorez?Redirect=Log&logNo=90080261599 ----------- 기본 문법 ----------- --조건문 if --형식 -- if 조건 then --- 명령 -- elsif 조건 then -- 명령... -- else -- 명령.. -- end if; --반복문(for -loop) --형식 (증가치가 없다.) -- for 변수 in 초기값.. 최대값 loop -- 명령; -- end loop; --반복문(while-loop) --while 조건 loop --명령 --end loop; --반복문(loop) -- loop -- exit when(i>50); 이런문법도 있다. 거의 종료문에만 쓴다. -- end loop --예제 -.. 2013. 7. 5.
TABLE CREATE[sample] create table Test1 ( num int, actor_name varchar(10) ) insert into Test1 values ( 1, '협객'); insert into Test1 values ( 2, '철수'); insert into Test1 values ( 3, '영희'); insert into Test1 values ( 4, '전우치'); create table Test2 ( num int, movie_name varchar(20) ) insert into Test2 values ( 1, '아바타'); insert into Test2 values ( 2, '전우치'); insert into Test2 values ( 3, '500일의 썸머'); insert into Test2 va.. 2013. 6. 17.
HTML 특수코드 문자표 출처 : http://tear230.blog.me/100002161563 " " a à × × i î & & a á ø ø i ï > a ã u ú n ñ a ä u û o ò ¡ ¡ a å u ü o ó ¢ ¢ æ æ y ý o ô £ £ c ç þ þ o õ ¤ ¤ e è ß ß o ö ¥ ¥ e é a à ÷ ÷ | ¦ e ê a á ø ø § § e ë a â u ù ¨ ¨ i ì a ã u ú ⓒ © i í a ä u û ª ª i î a å u ü ≪ « i ï æ æ y ý ¬ ¬ ð ð c ç þ þ ­ ­ n ñ e è y ÿ ® ® o ò e é ≫ » ? ¯ o ó e ê ¼ ¼ ° ° o ô e ë ½ ½ ± ± o õ i ì ¾ ¾ ² ² o ö i í ¿ ¿ ³ ³ μ µ · ·.. 2013. 6. 11.
엑셀(excel) 자동채우기 절대값/상대값 처리 A B C 1 홍길동 100 2 김호 20 3 이지구 40 4 우현석 60 5 오구라 70 위와 같이 엑셀에서 순위 값을 찾을려고 할때 =RANK(B1,$B$1:$B$5,0) 를 쓴다. 여기서 변해야 하는 B1 는 상대값으로 하고 변하지 말아야 할 영역은 $B$1:$B$5 으로 절대값으로 설정한다. 2013. 5. 31.
eclipse tomcat7 server 설정 1. Window > Preferences 에서 2. Project > Properties 에서 아래와 같이 항목이 있어야함 2013. 5. 24.
[windows7] 빠른실행(Quick Launch) 사용하기 1. 작업 표시줄에서 마우스 오른쪽 버튼을 클릭해 [도구모음]-[새 도구 모음] 순으로 진행 2. [새 도구 모음]을 클릭하면 위 화면과 같이 폴더 선택 화면이 나오는데 위처럼 [%APPDATA%\Microsoft\Internet Explorer\Quick Launch]을 입력한 후 폴더선택 버튼을 클릭 2013. 3. 4.
(C#.NET)ora-01704 clob 에러(데이터 길이 에러) 1. oracle 직접 쿼리시 아래와 같이 pl/sql 사용하면 된다. DECLARE cdata CLOB; BEGIN cdata := '양많은 데이터를 넣으세요'; insert into SENDMAIL values( cdata ); commit; END; 2. 문제는 C#에서 insert 시에 어떻게 하느냐인데 c#에서 직접 insert 하면 안된다. bind 변수를 하면 문제 없이 insert가 된다. [출처] CLOB 인서트 시 ORA-01704: 문자열이 너무 깁니다 에러 발생|작성자 알라딘 정보를 입력하는 일종의 KMS를 구축하는데 데이터를 HTML 형식으로 저장한다. 그러다보니 저장데이터량이 실제 정보보다 많아지므로 넉넉한 양의 CLOB 타입의 컬럼을 생성했다. 첨에 테스트 할땐 몰랐는데.. 어.. 2012. 12. 4.
windows service 속성 -> 빌드이벤트 빌드 전 이벤트 명령줄 SC Stop WSDBHMail 빌드 후 이벤트 명령줄 SC Start WSDBHMail 2012. 11. 20.
윤달 계산하기 출처 : http://blog.naver.com/PostView.nhn?blogId=kgw1729&logNo=140056878280&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView #include int leap_year(int year); /* 윤달이 있는 해의 수를 계산하는 함수 선언*/ float total_days(int now_year, int now_month, int now_day, int plus_day); /* 윤달을 고려하여 총날짜수를 계산 및 출력하는 함수 선언 */ void what_yoil(float all_days); /* 입력한 날이 무슨 요일인지 계산하는 함수 선언*/ main(){ .. 2012. 11. 1.
HTML 수치문자(특수문자코드표 출처 : http://keep.egloos.com/1030642 HTML 특수문자코드표 표현문자 숫자표현 문자표현 설명 - �- - 사용하지 않음 space - 수평탭 space - 줄 삽입 - - - 사용하지 않음 space - 여백 ! ! - 느낌표 " " " 따옴표 # # - 숫자기호 $ $ - 달러 % % - 백분율 기호 & & & Ampersand ' ' - 작은 따옴표 ( ( - 왼쪽 괄호 ) ) - 오른쪽 괄호 * * - 아스트릭 + + - 더하기 기호 , , - 쉼표 - - - Hyphen . . - 마침표 / / - Solidus (slash) 0 - 9 0-9 - 0부터 9까지 : : - 콜론 ; ; - 세미콜론 > > 보다 큰 ? ? - 물음표.. 2012. 10. 26.
반응형