일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- miplatform
- Book
- Report Designer
- 회계
- 마이플랫폼
- 튜닝
- 한글
- error
- 엑셀
- 함수
- 성능
- 오라클
- 이클립스
- DB
- 데이터베이스
- 도서
- 기타소득
- 태그를 입력해 주세요.
- Excel
- java
- MIP
- Tomcat
- JEUS
- 에러
- 오류
- 톰캣
- oracle
- 자바
- JavaScript
- Eclipse
- Today
- Total
목록Database (78)
어느 가을날의 전환점
※ 수정 가능 조인 뷰1. /*+ BYPASS_UJVC */ - Oracle 11g 부터 사용할 수 없는 힌트 임. - 키-보존이 안되서 나는 오류를 무시하라는 힌트. UPDATE /*+ BYPASS_UJVC */ ( SELECT A.GBN AS A_A , B.GBN AS B_B FROM MAIN A INNER JOIN STEP B ON A.ID = B.ID WHERE A.TIME='01' ) X SET X.A_A = X.B_B; 2. ORA-01779: 키-보존된것이 아닌 테이블로 대응한 열을 수정할 수 없습니다 (ORA-01779: cannot modify a column which maps to a non key-preserved table) - 키보존 되도록 하려면 B테이블의 ID 컬럼을 PK, ..
Primary Key와 Unique Index의 차이1. Primary Key는 Constraints이고, Unique Index는 인덱스이다.2. Primary Key는 암묵적으로 Not Null Constraints를 갖는다.3. Unique Index는 구성 컬럼에 Null 값을 인정한다고 가정 한다.따라서, Select count(*) from tab1; 이라는 SQL은 tab1에 Primary Key가 없는 한 Table Full Scan을 할 것이다.반대로 Constraints가 존재하는 경우 Index Fast Full Scan으로 작업할 것이다.# 출처: http://blog.naver.com/s70097/70079596066Unique Index란?Unique Index로 컬럼이 잡혀 있..
select LENGTHB(TO_CHAR(SUBSTR(,1,4000))) from your_table최대 4000 자만 가능 or select (DBMS_LOB.getlength())/1024/1024 from your_table
Oracle 9i의 CONNECT롤 및 RESOURCE롤에 부여된 시스템 권한SQL> select * from role_sys_privs where role='CONNECT';ROLE PRIVILEGE ADM------------------------------ ---------------------------------------- ---CONNECT CREATE VIEW NOCONNECT CREATE TABLE NOCO..
## DB Export / Import (백업/복원)exp userid=admin/password file=admin_bak.dmp //해당계정(admin) 백업exp userid=system/manager owner=admin file=admin_bak.dmp // admin계정 백업exp userid=system/manager full=y file=full_bak.dmp // 전체백업 imp userid=system/manager fromuser=admin touser=admin file=admin_bak.dmp * 사용자 추가 - Roles: Connect, Resource 권한만 부여 (Default 속성 체크) - System Privileges: Create Session 참고사항1) 높은 버..
오라클 Function내에서 DML수행시 "ora-14551:질의 안에 DML 작업을 수행할 수 없습니다" 에러가 발생함. 아울러서, ora-06512 에러가 동반함. 이럴경우 아래 내용을 참고하여 해결가능. TIP: Click help for a detailed explanation of this page. Subject: ORA-14551 message displayed when calling an Oracle Stored Function -------------------------------------------------------------------------------- Goal The following message is signaled: ORA-14551: cannot perform a..
[오류메시지] ORA-02085: database link AAAA connects to BBBB or ORA-02085: 데이터베이스 링크 AAAA.US.ORACLE.COM가 BBBB.US.ORACLE.COM에 연결됩니다 [원인] GLOBAL_NAMES는 DBLINK를 생성 할 때, 원하는 이름으로 생성할수도 있고, 혹은 상대 DB의 GLOBAL_NAME으로 명시해야만 하는 경우 2가지를 선택할때 사용되는 파라메터입니다. ( GLOBAL_NAME 확인하는 방법: SELECT * FROM GLOBAL_NAME; ) 따라서, 만약 TRUE로 되어 있다면, LINK를 걸려고하는 원격 DB의 GLOBAL_NAME을 알고 동일한 이름으로 생성하여야만 LINK를 사용할 수 있습니다. 다르게 사용하는 경우 GLOB..
- 이진 전송을 이용한 편법(?) > 1. 먼저 오라클은 서버와 클라이언트의 문자셑이 일치하면 문자셑 변환을 시도 하지 않고 문자열의 이진 이미지 그대로를 저장합니다. 이 말이 무엇이냐면 예를 들어 US7ASCII로 설정된 서버와 클라이언트가 있는데... 이때 '썊' 같은 지원되지 않는 문자를 입력해도 ... 잘 입력되고 조회된다는 말입니다.단 위의 님들 말처럼 서버 내부에서는 저 놈을 문자로 안 봅니다.length('썊') 하면 2가 나옵니다. 즉 서버와 클라이언트가 동일한 문자셑을 가지면 그때 입력한 자료는 그놈이 US7ASCII의 문자셑일 때 입력한 자료나 KO16KSC5601 일 때 입력한 자료나 KO16MSWIN949 일 때 입력한 자료나 다 동일한 저장 이미지를 갖는다는 것입니다.생각해 보십시..
Sybase와 한글 Sybase와 한글(eucksc, euc-kr) - JDBC Driver(jConnect, jTDS) 설정 1 환경 요약 1.1 기본 환경 Database: Sybase Adaptive Server Enterprise v15 JDBC driver: jConnect™ for JDBC™ Version 6.05 (jconn3.jar), jTDS(jtds-1.2.2.jar) Java version: 1.5.0_07 WAS: JEUS 5.0 (fix #22) 1.2 DB character-set 설정 현재 서버의 Sybase DB의 설정을 보면 character-set이 ISO-8859-1(Latine1)으로 세팅되어 있는 것을 확인할 수 있다. sp_helpsort Character Set ..
PURPOSEJDBC CLIENT PROGRAM 에서 NLS_LANGUAGE , NLS_TERRITORY 등 을 바꾸는 방법을 sample 을 통해서 알아 봅니다. Explanation 다음 예제에서는 먼저 DB 에 default 로 설정되어 있는 NLS_LANG 관련 설정사항들을 보여주고 그 다음 US 로 설정을 바꾼후에 바뀐 NLS_LANG 관련 parameter 들의 값을 보여 줍니다. Example NLSTest.java 파일 import java.sql.*; import java.util.*; public class NLSTest { public static void main (String args []) throws SQLException { Connection conn; Statement s..