본문 바로가기

공부하자

다건 update, 여러행 update UPDATE emp a SET dept_name = (SELECT b.dname FROM dept b WHERE a.deptno = b.deptno) 참 간단한 건데 이녀석땜에 고생했다능,, -0- select 절 밖에 있는 테이블을 잡아서 써도 되는거였구나, ㅠ 더보기
실습 4 : WebtoB와 JEUS연동 WebtoB 환경설정 포트번호 설정 포트번호는 서버시스템이 따로따로 분리 된 경우에만 작동을 한다. 하나의 시스템에 서버가 같이 있을 때는 네임드 파이프를 이용한다. *NODE challenge22 WEBTOBDIR="C:/TmaxSoft/WebtoB4.1", ................................... JSVPORT = 9900 연동을 위한 서버그룹 설정 *SVRGROUP ............. jsvg NODENAME = "challenge22", SVRTYPE = JSV 연동을 위한 서버 설정 *SERVER .............. jMyGroup SVGNAME = jsvg, MinProc = 10, MaxProc = 20 제우스 환경 설정 환경설정 파일 위치 : C:\Tma.. 더보기
tmax제품교육 보호되어 있는 글입니다. 더보기
객체와 클래스 객체란? 객체 : 실 세계에 존재하는 모든것(개념+실체)중에서 작업하려는 프로그램에 필요하는 속성과 행위를 갖는 객체를 뽑아 객체와의 연관 관계를 맺음으로서 프로그램을 완성할 수 있는 부품과 같은 존재. 객체 : 속성(Data=> variable) + 행위(method) 클래스란? 클래스 : 객체를 생성하도록 객체가 갖고 있는 속성과 행위를 선언해 놓은 것(공장) ▲ 클래스 선언 [modifier] class className{ //속성 (Attribute)선언 [modifier] DataType id; //생성자(Contructor)선언 //행위(Method)선언 [modifer] return_type methodName([argument-list]){ .............. } } ex) Pers.. 더보기
오라클 테이블 생성시 기존 테이블 복사하기 기존의 테이블에서 구조 및 데이터 복사해서 새로운 테이블 만들기 create table [새로 만들 테이블명] as select * from [원본 테이블 명]; 테이블 구조만 복사하기 create table [새로 만들 테이블명] as select * from [원본 테이블 명] where 1=0; 기존 테이블을 복사하기 위해 기존 테이블과 같은 구조의 테이블을 생성한뒤 데이터를 복사할 때 서브쿼리의 where에서 1=0 이라는 조건으로 비교를 하기 때문에 항상 false 값을 반환한다. 그래서 실제로 삽입되는 데이터는 아무것도 없게 되어 이전 테이블의 구조만 복사된다. 더보기
오라클 자동증가 값 이용하기(auto_increment -> Sequence) MySQL에서는 테이블 생성시 auto_increment를 이용함으로 자동증가 할 수 있는 명령어가 있습니다.. 오라클에서는 이런 편리한 기능을 사용할 수가 없습니다. 하지만 Sequence를 이용함으로 해결하고 auto_increment에서는 할 수 없었던 다음에 사용될 자동증가값 까지 알아 낼 수 있습니다. 방법. 1. 먼저 Sequence를 생성해 줍니다 Create sequence test_num increment by 1 -- 증가값(1씩증가) start with 1 -- 시작값(1부터 시작) nomaxvalue -- 최대값 재한 없음 nocycle nocache; 2. 테이블을 생성해 줍니다 create table test(id number(4), name varchar2(10)); 3. 자동.. 더보기
SQLplus에서 editplus를 에디터로 사용하기 C:\oracle\ora92\sqlplus\admin\glogin.sql 파일의 제일 뒤에 DEFINE _EDITOR="editplus.exe파일 경로" 예)DEFINE _EDITOR="C:\util\EditPlus3\editplus.exe" 라고 추가해 준다. 이까지 작업하면 SQLPlus에서 editPlus를 기본 에디터로 사용할 수 있다. 그럼 editplus에서 구문강조민 자동 수정 하도록 에디트플러스의 옵션을 조정해보자 위의 파일을 받아서... editplus의 옵션에 들어가서 더보기
SQLPlus 기본 명령어 List 이전에 실행했던 명령어 출력 형식 L[IST] [n | n m | n * | n LAST | * | * n | * LAST | LAST] Run 버퍼에 저장된 쿼리문 실행 형식 r[un] / edit || ed 버퍼에 저장된 쿼리문 편집 *하나의 명령어 이상의 명령은 넣을 수 없음. 형식 ED[IT] [file_name[.ext]] host 임시로 dos 모드로 변경 형식 HO[ST] [command] save [파일명].sql 파일로 버퍼에 저장된 명령이 저장 됨. 옵션 relace - 이미 파일이 존재하면 파일을 덮어 씌움 append - 이미 파일이 존재하면 뒤에 추가 함 형식 SAV[E] file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]] get [파.. 더보기
오라클과 NLS의 찰떡궁합 들여다보기 오라클의 NLS 지원 특성 영역(Territory)별 지원 언어(Language)적 지원 오라클 제품 처음부터 올바르게 설치하자 올바른 캐릭터셋을 선택하자 KO16KSC5601 KO16MSWIN949 UTF8/AL32UTF8 National Characterset 캐릭터셋 선택의 원칙 올바른 NLS 환경변수값 설정하기 NLS_LANG 1) NLS_LANG 변수의 구성 2) NLS_LANG 변수값 설정의 기본 원칙 3) 데이타베이스의 캐릭터셋과 동일한 값으로 캐릭터셋을 설정하는 경우 KO16KSC5601에 서 지원되지 않는 글자들을 KO16KSC5601 데이터베이스에 입출력하기 오라클 데이타베이스에서의 한글 정렬 KO16KSC5601 데이터베이스 UTF8/AL32UTF8 데이터베이스 NLS_SORT=’KO.. 더보기
오라클 기본 명령 ** oracle 8i - 먼저 로그인을 합니다. % sqlplus internal => 아마도 오라클이 있는 머신에서 로그인을 시도한 듯 싶다. 내가 사용하는 방식은 % svrmgrl ( 윈도우머신에서는 당연히 먹을거구, 왜냐면 설치시 path 가 잡힌다, 유닉스에서는 오라클유저로 로그인을 해야 쓸수 있당) % connect internal - 오라클 시작 및 종료 SQL>startup restrict; open까지 실행하고 일반사용자는 사용할 수 없음 SQL>startup force; 자동종료후 다시시작 SQL>startup nomount; SQL>alter database mount; SQL>alter database open; SQL>shutdown normal(종료)[ transactional(.. 더보기
오라클 테이블 관리 명령 정리 ① 테이블명 고치기 - ALTER table 구테이블명 RENAME TO 신테이블명;(테이블명변경) SQL> ALTER TABLE emp RENAME TO new_emp; - ALTER table 테이블명 RENAME COLUMN 구컬럼명 TO 신테이블명;(테이블컬럼명변경) SQL> ALTER TABLE emp RENAME COLUMN job TO jobname; - ALTER table 테이블명 RENAME CONSTRAINT 구제약조건명 TO 신제약조건명; (제약조건명변경) ② 컬럼 추가 - SQL> ALTER TABLE emp ADD(addr varchar2(50)); ③ 컬럼 변경 - SQL> ALTER TABLE emp MODIFY(ename varchar2(50) NOT NULL); * 컬럼이.. 더보기
오라클 에러메세지 정리 2 ----- 현상 : ORA-1034, "ORACLE not available" ORA-7320, "smsget: shmat error when trying to attach sga." ORA-7429, "smsgsg: shmget() failed to get segment." 원인 : ORACLE DBA 사용자만 데이타베이스를 ACESS할수 있고 다른 사용자는 SQL*PLUS 등을 통하여 CONNECT를 하려고 할때 다음 에러가 발생 할경우 ----- 현상 : TPFAILED ...................... sqlca.sqlcode ==> -1036 ORACLE에서 단독으로 실행하면 문제가 발생되지 않고 OUTPUT을 정확하게 출력하지만 TP/M와 함께 실행이 되면 SQL SELECT문을 수행하.. 더보기
오라클 에러코드 전체목록 00000,0, "성공적인 정상 종료입니다" 00001,0, "유일성 제약조건(%s.%s)에 위배됩니다" 00017,0, "트레이스 이벤트 설정이 세션에 요구되었습니다" 00018,0, "최대 세션 수를 초과했습니다" 00019,0, "최대 세션 라이선스 수를 초과했습니다" 00020,0, "최대 프로세스 수(%s)를 초과했습니다" 00021,0, "세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다" 00022,0, "부적절한 세션 번호; 액세스가 거절되었습니다" 00023,0, "세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다" 00024,0, "단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다" 00025,0, "%s에 메모리를 할당하는데 실패했.. 더보기
이력서 작성시 가족관계의 정확한 명칭 가족관계는 지원자 본인 쪽에서 본 관계를 말합니다. 또한 이력서의 가족관계 작성시에는 본인을 제외한 가족을 써야 합니다. * 이력서 가족관계 작성방법 본인과 관계 이력서 작성 시 한글 한자(뜻) 아버지 부 父 (아비 부) 어머니 모 母 (어미 모) 남편 부 夫 (지아비 부) 부인 부 婦 (아내 부) 누나, 언니 자 姉 (손윗누이 자) 형님, 오빠 형 兄 (맏 형) 여동생 매 妹 (손아랫누이 매) 남동생 제 弟 (아우 제) 할머니 조모 祖母 (조상 조, 어미 모) 할아버지 조부 祖父 (조상 조, 아비 부) 작성예시) 가족이 일 경우 관계 성명 나이 최종학력 직업 동거여부 父 홍xx 56세 고졸 자영업 비동거 母 김xx 52세 고졸 주부 비동거 弟 홍xx 26세 대졸 회사원 동거 妹 홍xx 24세 대재 학생.. 더보기
CCNA 덤프 보호되어 있는 글입니다. 더보기
Visual Studio 6.0에서 서비스팩을 설치 하지 않아 오류가 난다면?? int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; if (!m_wndView.Create(NULL, NULL, AFX_WS_DEFAULT_VIEW, CRect(0,0,0,0), this, AFX_IDW_PANE_FIRST, NULL)) { TRACE0("Failed to create view window\n"); return -1; } return 0; } 더보기
Subneting 계산기 네트워크 공부를 하다보면 가장 먼저 만나게 되는 서브넷팅.. 좀 더 쉽게 사용 가능한 네트워크 수와 IP 범위를 계산 할 수 있다.. 서브넷팅 계산기 다운로드 더보기