본문 바로가기

Study

(184)
파워빌더 sqlca.sqlcode SQLCA.SQLCODE = 0 : SQL 문장 수행 성공SQLCA.SQLCODE = -1 : Error, SQL 문장 수행 실패SQLCA.SQLCODE = 100 : FETCH된 ROW가 없음 예)============================================================ ApplicationCONNECT USING SQLCA; IF Sqlca.sqlcode 0 Then 연결오류 에러 // 0 면 실패 ELSE 연결성공 // 0 = 면 성공 End If------------------------------------------------------------ do fetch tb_cur into :ls_id, :ll_ba, :ll_etc ; if sqlca.sqlcode..
오라클 - NLS_DATE_FORMAT 변경 아래 명령어로 매번 접속시 변경할 수 있지만 번거롭다..alter session set NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'; 오라클 regeditNLS_DATE_FORMAT에 RR-MM-DD로 변경( 혹은 YYYY-MM-DD)(NLS_DATE_FORMAT이 없다면 새로 생성) 그리고 토드와 같은 툴에서 OraClient11g_home1과 같이 connect using에 맞는지 확인해주고접속하여 아래 명령에를 치면 정상적으로 변경되어있다.(기존 DD-mon-RR 에서 YYYY-MM-DD로 변경됨) --세션select * from nls_session_parameters --DBselect * from nls_database_parameters NLS_LANGUAGEK..
오라클 User뷰 user로 시작되는 뷰들은 데이터 딕셔너리 중 가장 많이 참조되는 뷰들이다 USER로 시작되는 뷰의 경우 로그인한 사용자가 소유자가 되는 스키마 정보들을 갖고 있다 예를들어 HR 사용자로 로그인한 경우 자신이 만든 테이블들만 조회하고자 한다면 USER_TABLES 자신이 만든 객체에 대한 정보만 조회하고자 할 경우에는 USER_OBJECTS를 참조하면 된다.SELECT TABLE_NAME,TABLESPACE_NAME,STATUS FROM USER_TABLES; DESC 명령어를 사용하면 다음과 같이 특정 데이블의 구조를 살펴볼수 있다DESC DEPARTMENTS; USER_TAB_COLS 뷰는 로그인한 사용자의 스키마에 해당되는 테이블의 컬럼들의 정보를 가지고 있으며 USER_COL_COMMENTS 뷰는..
파워빌더 정리 1.데이터윈도우  컨트롤과 데이터윈도우 object의 상관관계를 알고 있으며 데이터윈도우의 개념을 명확하게 설명? 데이터윈도우 오브젝트는 매우 뛰어나고 강력한 데이터 처리 기능을 갖고 있으며 GUI형태로 데이터베이스에 있는 자료를 용이하게 처리할 수 있다. 데이터윈도우 오브젝트를 이용하여 텍스트형 SQL 문을 그래픽 모드로 쉽게 작성할 수있고 화면상에 나타나는 표현 형식에 따라 다양하게 화면을 구성할 수 있다. 또한 데이터베이스 페인트에서 데이터를 효율적으로 관리하는 별도의 방법 들을 제공한다.데이터윈도우 오브젝트는 데이터베이스에 접근하는 트랜잭션 처리를 위한 독립적인 객체로사용자에게 보여주는 화면 설계뿐 아니라 프린터로 출력하기 위한 보고서 형식으로 갖출 수도 있다. 데이터윈도우 오브젝트는 윈도우에서 ..
오라클 계층구조(트리구조) START WITH, CONNECT BY /*****************************************************************트리구조 START WITH- 계층 질의의 루트(부모행)로 사용될 행을 지정 합니다.. - 서브쿼리를 사용할 수도 있다. CONNECT BY - 이 절을 이용하여 계층 질의에서 상위계층(부모행)과 하위계층(자식행)의 관계를 규정- 보통 PRIOR 연산자를 많이 사용- 서브쿼리를 사용할 수 없다 PRIOR 의 위치 (1) CONNECT BY PRIOR 자식컬럼 = 부모컬럼 ==> 부모에서 자식으로 트리 구성 (2) CONNECT BY 자식컬럼 = PRIOR 부모컬럼 ==> 자식에서 부모으로 트리 구성***************************************************..
토드 toad 에서 select 후 그리드에서 바로 수정하기 토드 grid 에서 직접 수정 1 EDIT SOURCODE a WHERE TYPE='S000' EDIT 뒤에 테이블명을 써주면 입력,수정,삭제를 할 수 있다. SELECT a.rowid, a.* FROM SOURCODE a 과 비슷한 기능 토드 grid 에서 직접 수정 2 select rowid,a.* from ICOCACMT a 이런식으로 rowid를 같이 검색하면 수정 가능합니다. Options > Data Grids > Data > Default to Read Only Queries 체크 조회시 조회하단에 빨간색 아이콘이 뜨면 수정 불가녹색으로 바뀌면 수정가능하다. http://blog.naver.com/galhan?Redirect=Log&logNo=100048027936[출처] 토드 toad 에서..
오라클 실습(전문가로 가는 지름길) 보호되어 있는 글입니다.
다른 DB에서 테이블 OR 데이터 복사하기 준비 SQL PLUS 및 토드, pl/sql developer 등 sql 툴 SQL> COPY FROM 복사할유저명/암호@SID CREATE 생성할테이블명 USING 원본테이블질의; Ex)SQL> COPY FROM scott/tiger@oracle CREATE emp2 USING select * from emp; 존재하는 테이블에 데이터만 넣으려면 INSERT 사용 Ex)SQL> COPY FROM scott/tiger@oracle INSERT emp2 USING select * from emp;