[DB2] 컬럼 추가
ALTER TABLE 테이블명 add 컬럼명 데이터타입 default 기본값
ALTER TABLE T_YAHOO add COL_NAME VARCHAR(100) default '0'
DB2 9.7 부턴 컬럼 정보 MODIFY 도 지원한다.
'Computer_IT > DBMS' 카테고리의 다른 글
db2 db configuration 확인 (0) | 2008.07.08 |
---|---|
[DB2] db2 lock 확인 (0) | 2008.07.04 |
DB2에서 TIMESTAMP 시간 범위 검색 (0) | 2008.03.10 |
IBM DB2 SQLSTATE 메시지 - 오류 코드/에러코드 (0) | 2008.02.29 |
SQL IDE(GUI) 에디터들... (0) | 2008.02.05 |
[JSP] WARNING: Parameters: Invalid chunk ignored. remove
WARNING: Parameters: Invalid chunk ignored. remove
1. tomcat설치경로/conf/logging.properties 편집
2. org.apache.tomcat.util.http.Parameters.level = SEVERE 추가
tomcat 재시작...
출처 : 구글링...
'Computer_IT > JSP' 카테고리의 다른 글
Unterminated <% tag (0) | 2010.06.15 |
---|---|
eclipse에서 실행중인 프로그램 classpath 구하기 (0) | 2010.02.23 |
[JSP] getParameter null pointer exception (0) | 2007.04.18 |
[Servlet] Redirection! (0) | 2007.04.18 |
[JSP] Java Beans(자바빈) (0) | 2006.10.01 |
[C#] Windows에서 사용가능한 폰트 이름 가져오기
foreach (FontFamily font in fonts)
Console.WriteLine(font.Name);
'Computer_IT > C#' 카테고리의 다른 글
HESSIAN을 이용한 JAVA와 .NET 간의 데이터 교환 - hessian binary web service protocol (0) | 2013.01.11 |
---|---|
오직 하나의 instance / 프로그램 만 실행 (0) | 2008.03.21 |
Delegate(델리게이트) Example 1 (0) | 2007.09.11 |
Flash Sample...
'Computer_IT > FLEX_AIR' 카테고리의 다른 글
XMLSocket for Server Push (0) | 2009.10.22 |
---|---|
FlashBuilder 4 Beta2 시리얼 받기 (0) | 2009.10.14 |
[FLEX] 현재 창에 출력된 DATAGRID의 행수 구하기 (0) | 2008.10.14 |
[AIR] 투명 Windows - Transparent (0) | 2008.10.13 |
한글 Flash ActionScript 3.0 Reference Document (0) | 2008.08.25 |
HashMap -> Collection -> Iterator
HashMap hashmap = new HashMap();
Collection coll = hashmap.values();
Iterator iter = coll.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
}
'Computer_IT > JAVA' 카테고리의 다른 글
ibatis / spring / all jdbc / SQL Logger (0) | 2009.06.15 |
---|---|
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
JAVA 와 C# 형타입 / 메서드 비교표_Compares
http://www.harding.edu/fmccown/java1_5_csharp_comparison.html
'Computer_IT > .NET' 카테고리의 다른 글
Sharp Develop 설치 (0) | 2012.09.30 |
---|---|
Visual Studio 2010 SVN plugin 설정 (0) | 2012.02.03 |
Microsoft Online Seminar (Korea) 한국 - WEBCAST (0) | 2008.03.23 |
.NET Framework Namespaces (0) | 2006.12.29 |
Microsoft Online Seminar (Korea) 한국 - WEBCAST
Microsoft Online Seminar (Korea) 한국
http://www.microsoft.com/korea/eseminar/default.aspx?CateID=0
'Computer_IT > .NET' 카테고리의 다른 글
Sharp Develop 설치 (0) | 2012.09.30 |
---|---|
Visual Studio 2010 SVN plugin 설정 (0) | 2012.02.03 |
JAVA 와 C# 형타입 / 메서드 비교표_Compares (0) | 2008.03.24 |
.NET Framework Namespaces (0) | 2006.12.29 |
오직 하나의 instance / 프로그램 만 실행
힌트 URL : 데브피아 - http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=217&MAEULNO=8&no=25391&page=1
참고 URL : MSDN - http://msdn2.microsoft.com/ko-kr/library/system.threading.mutex(en-us).aspx
예제
'Computer_IT > C#' 카테고리의 다른 글
HESSIAN을 이용한 JAVA와 .NET 간의 데이터 교환 - hessian binary web service protocol (0) | 2013.01.11 |
---|---|
[C#] Windows에서 사용가능한 폰트 이름 가져오기 (0) | 2008.05.21 |
Delegate(델리게이트) Example 1 (0) | 2007.09.11 |
OWC ( Office XP Web Components ) 자료
외 이제 알았지?..
2003버전(OWC11) 다운로드
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76
기술문서
MS 코리아 : http://office.microsoft.com/ko-kr/help/CH010620371042.aspx
http://support.microsoft.com/kb/555237
http://support.microsoft.com/kb/319793
'Computer_IT > Ajax' 카테고리의 다른 글
WEB 개발용 Debugging Tools (0) | 2008.03.18 |
---|---|
JAVASCRIPT 10분 DOM 강좌 (0) | 2008.03.09 |
[JAVASCRIPT] 입력Form ToolTip 샘플 (0) | 2006.10.01 |
[MSDN] XMLHttpRequest (0) | 2006.06.30 |
[DOM] Accesskey를 이용해 Focus설정 (0) | 2006.06.29 |
[정식] VISTA sp1 (서비스팩1 ServicePack 1)
출시일 : 2008. 03. 18
용량 : 434.5 MB
지원언어 : English, French, German, Spanish, Japanese / 한글을 포함한 기타 언어는 곧(Coming soon)..
다운로드 URL :
http://www.microsoft.com/downloads/details.aspx?FamilyID=b0c7136d-5ebb-413b-89c9-cb3d06d12674&DisplayLang=en
아직 한글은 미 출시 입니다
'Computer_IT > OS' 카테고리의 다른 글
문서가 저장되었지만 저장할 공간이 충분하지 않기 때문에 음성 인식 데이터가 손실되었습니다. 녹음하지 않을 경우 마이크를 끄고 디스크에서 사용 가능한 저장 공간을 확인하십시오. (0) | 2009.09.08 |
---|---|
익스플로러 인쇄가 안될때 (IE Print) (0) | 2008.07.08 |
AIX CommandLine Autocomplete 명령 자동 완성 (2) | 2008.02.02 |
Vmware disk Image size expand - VMWARE 디크스 이미지 사이즈 늘리기 (0) | 2008.01.07 |
Vmware Disk image Defragment -VMWARE 조각모음 (0) | 2008.01.07 |
WEB 개발용 Debugging Tools
Internet Explorer Developer Toolbar : http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
Fiddler Web Debugger Tool (http 전송 모니터링)
http://www.fiddlertool.com/dl/Fiddler2Setup.exe
Http Viewer or Snipper : http://www.httpwatch.com/download/
Http 프로토콜/Header 등 분석
IE's Debugbar : http://www.debugbar.com/download.php
HTML / CSS / JAVASCRIPT 분석 및 화면상의 속성 추적 가능
'Computer_IT > Ajax' 카테고리의 다른 글
OWC ( Office XP Web Components ) 자료 (0) | 2008.03.20 |
---|---|
JAVASCRIPT 10분 DOM 강좌 (0) | 2008.03.09 |
[JAVASCRIPT] 입력Form ToolTip 샘플 (0) | 2006.10.01 |
[MSDN] XMLHttpRequest (0) | 2006.06.30 |
[DOM] Accesskey를 이용해 Focus설정 (0) | 2006.06.29 |
DB2에서 TIMESTAMP 시간 범위 검색
WHERE 컬럼명 between timestamp('2008-01-01 00:00:00') and timestamp('2008-02-20 23:59:59')
DB2에서 TIMESTAMP 시간 범위 검색
'Computer_IT > DBMS' 카테고리의 다른 글
[DB2] db2 lock 확인 (0) | 2008.07.04 |
---|---|
[DB2] 컬럼 추가 (0) | 2008.06.25 |
IBM DB2 SQLSTATE 메시지 - 오류 코드/에러코드 (0) | 2008.02.29 |
SQL IDE(GUI) 에디터들... (0) | 2008.02.05 |
mysql 컬럼 속성 변경 (0) | 2007.10.23 |
JAVASCRIPT 10분 DOM 강좌
개념 잡는데 도움이 많이 됬음.
'Computer_IT > Ajax' 카테고리의 다른 글
OWC ( Office XP Web Components ) 자료 (0) | 2008.03.20 |
---|---|
WEB 개발용 Debugging Tools (0) | 2008.03.18 |
[JAVASCRIPT] 입력Form ToolTip 샘플 (0) | 2006.10.01 |
[MSDN] XMLHttpRequest (0) | 2006.06.30 |
[DOM] Accesskey를 이용해 Focus설정 (0) | 2006.06.29 |
IBM DB2 SQLSTATE 메시지 - 오류 코드/에러코드
SQLSTATE 메시지
이 절에서는 SQLSTATE와 해당되는 의미를 나열합니다. SQLSTATE는 클래스 코드별로 그룹지어집니다. 부속 코드에 대해서는 해당 테이블을 참조하십시오.
클래스 코드 |
의미 |
부속 코드에 대해 참조할 페이지 |
---|---|---|
00 | 규정되지 않은 성공적인 완료 | 표 3 |
01 | 경고 | 표 4 |
02 | 데이터 없음 | 표 5 |
07 | 동적 SQL 오류 | 표 6 |
08 | 연결 예외 | 표 7 |
09 | 트리거 조치 예외 | 표 8 |
0A | 기능(feature)이 지원되지 않음 | 표 9 |
0D | 유효하지 않은 목표 유형 스펙 | 표 10 |
0F | 유효하지 않은 토큰 | 표 11 |
0K | 유효하지 않은 RESIGNAL문 | 표 12 |
20 | CASE문에 해당하는 Case가 없음 | 표 13 |
21 | 카디낼리티 위반 | 표 14 |
22 | 데이터 예외 | 표 15 |
23 | 제한조건 위반 | 표 16 |
24 | 유효하지 않은 커서 상태 | 표 17 |
25 | 유효하지 않은 트랜잭션 상태 | 표 18 |
26 | 유효하지 않은 SQL문 ID | 표 19 |
28 | 유효하지 않은 권한 부여 스펙 | 표 21 |
2D | 유효하지 않은 트랜잭션 종료 | 표 22 |
2E | 유효하지 않은 연결 이름 | 표 23 |
34 | 유효하지 않은 커서 이름 | 표 24 |
36 | 커서 감도 예외 | 표 25 |
38 | 외부 함수 예외 | 표 26 |
39 | 외부 함수 호출 예외 | 표 27 |
3B | 유효하지 않은 SAVEPOINT | 표 28 |
40 | 트랜잭션 롤백 | 표 29 |
42 | 구문 오류 또는 액세스 규칙 위반 | 표 30 |
44 | WITH CHECK OPTION 위반 | 표 31 |
46 | Java DDL | 표 32 |
51 | 유효하지 않은 응용프로그램 상태 | 표 33 |
53 | 유효하지 않은 피연산자 또는 불일치 스펙 | 표 34 |
54 | SQL 또는 제품 한계가 초과됨 | 표 35 |
55 | 오브젝트가 전제(Prerequisite) 상태에 있지 않음 | 표 36 |
56 | 기타 SQL 또는 제품 오류 | 표 37 |
57 | 자원이 사용 가능하지 않거나 조작원이 개입함 | 표 38 |
58 | 시스템 오류 | 표 39 |
클래스 코드 00 규정되지 않은 성공적인 완료
SQLSTATE 값 | 의미 |
---|---|
00000 | 조작을 정상적으로 실행했으며 어떠한 유형의 경고 또는 예외 상황도 발생하지 않았습니다. |
클래스 코드 01 경고
SQLSTATE 값 | 의미 |
---|---|
01002 | DISCONNECT 오류가 발생했습니다. |
01003 | 널(NULL) 값이 컬럼 함수의 인수에서 제거되었습니다. |
01004 | 문자열 값이 짧은 길이로 다른 문자열 데이터 유형에 지정될 때 절단되었습니다. |
01005 | SQLDA 내의 항목 수가 충분하지 않습니다. |
01007 | 특권이 부여되지 않았습니다. |
0100C | 프로시저로부터 하나 이상의 임시(ad hoc) 결과 세트가 리턴되었습니다. |
0100D | 닫혀진 커서가 체인 내에 있는 다음 결과 세트에 대해 다시 열렸습니다. |
0100E | 프로시저가 허용되는 최대수를 초과하는 결과 세트를 생성했습니다. 첫 번째 정수 결과 세트만이 호출자에게 리턴되었습니다. |
01503 | 결과 컬럼의 수가 제공된 호스트 변수의 수보다 큽니다. |
01504 | UPDATE 또는 DELETE문이 WHERE절을 포함하지 않습니다. |
01506 | 산술 연산의 결과로 나온 유효하지 않은 날짜를 정정하기 위해 DATE 또는 TIMESTAMP값이 조정되었습니다. |
01509 | 사용자의 가상 머신에 스토리지가 충분하지 않으므로 커서에 대한 블로킹이 취소되었습니다. |
01515 | 컬럼의 널(NULL)이 아닌 값이 호스트 변수의 범위 내에 있지 않으므로 널(NULL) 값이 호스트 변수에 지정되었습니다. |
01516 | 적용할 수 없는 WITH GRANT OPTION이 무시되었습니다. |
01517 | 변환할 수 없는 문자가 대체 문자로 바뀌였습니다. |
01519 | 숫자 값이 범위를 벗어나므로 널(NULL) 값이 호스트 변수에 지정되었습니다. |
01524 | 컬럼 함수의 결과에 산술 연산식 평가로 생성된 널(NULL) 값이 들어 있지 않습니다. |
01526 | 분리 레벨이 에스컬레이션되었습니다. |
01527 | SET문이 AS에 존재하지 않는 특수 레지스터를 참조합니다. |
01539 | 연결에는 성공했으나, SBCS 문자만 사용되어야 합니다. |
01543 | 중복된 제한조건이 무시되었습니다. |
01545 | 규정되지 않은 컬럼 이름이 상관 참조로 해석되었습니다. |
01550 | 설명이 지정된 인덱스가 이미 있으므로, 인덱스가 작성되지 않았습니다. |
01560 | 중복된 GRANT가 무시되었습니다. |
01562 | 데이터베이스 구성 파일의 로그에 대한 새 경로(newlogpath)가 유효하지 않습니다. |
01563 | 로그 파일에 대한 현재 경로(logpath)가 유효하지 않습니다. 로그 파일 경로가 디폴트값으로 재설정됩니다. |
01564 | 0으로 나누어 호스트 변수에 널(NULL) 값이 지정되었습니다. |
01586 | 참조 구조에서 상위 테이블에 대한 제한조건을 OFF로 설정하면, 하나 이상의 하위 테이블이 자동으로 점검 보류 상태가 됩니다. |
01589 | 명령문에 불필요한 스펙이 들어 있습니다. |
01592 | SOURCE 함수를 참조하는 CREATE FUNCTION문에서
|
01594 | SQLDA에서 ALL 정보의 항목 수가 충분하지 않습니다.(예: 구별 이름을 리턴하는 데 필요한 디스크립터가 충분하지 않습니다.) |
01595 | 해당 뷰가 기존의 유효하지 않은 뷰를 대체했습니다. |
01596 | Long 문자열 데이터 유형에 근거한 구별 유형에 대해 비교 함수가 작성되지 않았습니다. |
01598 | 이미 사용 중인 이벤트 모니터를 활성화하거나 사용하고 있지 않은 이벤트 모니터를 비활성화하려고 시도했습니다. |
01599 | REBIND에 대한 바인드 옵션이 무시되었습니다. |
01602 | 최적화 레벨이 감소되었습니다. |
01603 | CHECK DATA 처리 중 제한조건 위반을 발견하고 이를 예외 테이블로 이동시켰습니다. |
01604 | SQL문이 Explain되었으나 실행되지 않았습니다. |
01605 | 재귀 공통 테이블 표현식에 무한 루프가 들어 있을 수 있습니다. |
01606 | 노드 또는 시스템 데이터베이스 디렉토리가 비어 있습니다. |
01607 | 읽기 전용 트랜잭션의 노드에 대한 시간 차이가 정의된 임계값을 초과합니다. |
01609 | 프로시저가 허용되는 최대수를 초과하는 결과 세트를 생성했습니다. 첫 번째 정수 결과 세트만이 호출자에게 리턴되었습니다. |
01610 | 프로시저로부터 하나 이상의 임시(ad hoc) 결과 세트가 리턴되었습니다. |
01611 | 닫혀진 커서가 체인 내에 있는 다음 결과 세트에 대해 다시 열렸습니다. |
01614 | 로케이터 수가 결과 세트 수보다 적습니다. |
01616 | 계산된 CPU 비용이 자원 한계를 초과합니다. |
01618 | 노드 그룹을 재분배하려면 데이터 파티션을 변경해야 합니다. |
01620 | UNION ALL의 일부 기본 테이블이 동일한 테이블일 수도 있습니다. |
01621 | 검색된 LOB 값이 변경되었을 수도 있습니다. |
01622 | 명령문이 완료되었으나, 명령문이 완료된 후에 시스템 오류가 발생했습니다. |
01623 | DEGREE 값이 무시됩니다. |
01625 | 스키마 이름은 CURRENT PATH에서 두 번 이상 나타납니다. |
01626 | 데이터베이스에 사용 중인 버퍼 풀이 하나만 있습니다. |
01627 | DATALINK 값은 테이블이 조정 보류 중이거나 조정할 수 없는 상태이므로 유효하지 않을 것입니다. |
01632 | 동시 연결의 수가 제품에 대해 정의된 한계를 초과했습니다. |
01633 | 구체화된 쿼리 테이블을 쿼리 처리 최적화에 사용하지 못할 수도 있습니다. |
01636 | 비증분식 데이터의 무결성이 데이터베이스 관리 프로그램에서 확인되지 않았습니다. |
01637 | 디버깅이 작동 가능하지 않습니다. |
01639 | 페더레이티드 오브젝트에는 호출자가 데이터 소스 오브젝트에 대한 필수 특권을 갖고 있어야 합니다. |
01641 | 데이터 링크 유형 속성은 구조화된 유형의 사용을 제한합니다. |
01642 | 컬럼이 가장 큰 USER 디폴트값이 들어갈 만큼 크지 않습니다. |
01643 | SQL 루틴의 SQLSTATE 또는 SQLCODE 변수에 지정한 값을 겹쳐쓸 수 있으며, 지정된 값으로 핸들러가 활성화되지 않습니다. |
01645 | SQL 프로시저의 실행 파일이 데이터베이스 카탈로그에 저장되어 있지 않습니다. |
01648 | VALUE COMPRESSION이 테이블에 대해 비활성화되었으므로 COMPRESS 컬럼 속성이 무시되었습니다. |
01649 | 버퍼 풀 조작이 완료되었으나 다음에 데이터베이스를 재시작할 때까지 적용되지 않습니다. |
01650 | 인덱스와 테이블 통계가 일치하지 않습니다. |
01651 | 이벤트 모니터가 활성화되었지만, 일부 모니터링 정보가 손실되었을 수 있습니다. |
01652 | 명령문 컨텍스트로 인해 분리 절이 무시됩니다. |
01653 | USER에게 권한을 부여하였습니다. 권한 부여 이름이 8바이트를 초과하기 때문에 그룹이 고려되지 않았습니다. |
01654 | 버퍼 풀이 시작되지 않았습니다. |
01655 | 이벤트 모니터가 작성되었지만, 최소한 하나의 이벤트 모니터 목표 테이블이 이미 존재합니다. |
01657 | 다음에 데이터베이스를 시작할 때까지 버퍼 풀 조작이 적용되지 않습니다. |
01665 | 컬럼 이름 또는 매개변수 이름이 절단되었습니다. |
01667 | 뷰를 쿼리 처리 최적화에 사용하지 못할 수도 있습니다. |
01669 | 지정된 별칭에 통계가 리모트와 로컬 카탈로그 간의 스키마 불일치로 인해 갱신되지 않았습니다. |
01670 | 새로운 테이블에 대한 기본 디폴트 테이블 스페이스가 없습니다. |
01671 | 캐시된 명령문의 환경이 현재 환경과 다릅니다. 현재 환경은 지정된 명령문을 다시 최적화하는 데 사용됩니다. |
01H51 | MQSeries Application Messaging Interface 메시지가 절단되었습니다. |
01HXX | 사용자 정의 함수(UDF) 또는 외부 프로시저 CALL에 의해 유효한 경고 SQLSTATE가 리턴되었습니다. |
클래스 코드 02 데이터 없음
SQLSTATE 값 | 의미 |
---|---|
02000 | 다음 예외 중 하나가 발생했습니다.
|
02501 | 커서 위치가 현재 행의 FETCH에 유효하지 않습니다. |
02502 | 홀(hole) 삭제 또는 갱신이 발견되었습니다. |
클래스 코드 07 동적 SQL 오류
SQLSTATE 값 | 의미 |
---|---|
07001 | 호스트 변수의 수가 매개변수 표시문자의 수에 대해 올바르지 않습니다. |
07002 | 호출 매개변수 목록 또는 제어 블록이 유효하지 않습니다. |
07003 | EXECUTE문에서 식별된 명령문이 SELECT문이거나, 준비된 상태가 아닙니다. |
07004 | 동적 매개변수에 USING절 또는 INTO절이 필요합니다. |
07005 | 커서의 명령문 이름이 준비된 명령문을 식별하는데, 이 명령문은 커서와 연관될 수 없습니다. |
07006 | 입력 호스트 변수의 데이터 유형 때문에 이 변수를 사용할 수 없습니다. |
클래스 코드 08 연결 예외
SQLSTATE 값 | 의미 |
---|---|
08001 | 응용프로그램 리퀘스터가 연결을 설정할 수 없습니다. |
08002 | 연결이 이미 존재합니다. |
08003 | 연결이 존재하지 않습니다. |
08004 | 응용프로그램 서버(AS)가 연결 설정을 거부했습니다. |
08007 | 알 수 없는 트랜잭션 해석(resolution). |
08502 | 사용 가능한 트랜잭션 관리 프로그램이 없어서 TWOPHASE의 SYNCPOINT로 실행 중인 응용프로그램 프로세스에서 발행한 CONNECT문이 실패했습니다. |
08504 | 지정된 경로 이름 바꾸기 구성 파일을 처리하는 중에 오류가 발견되었습니다. |
클래스 코드 09 트리거 조치 예외
SQLSTATE 값 | 의미 |
---|---|
09000 | 트리거 SQL문이 실패했습니다. |
클래스 코드 0A 기능(feature)이 지원되지 않음
SQLSTATE 값 | 의미 |
---|---|
0A001 | 프로세스가 연결 가능한 상태에 있지 않으므로, CONNECT문이 유효하지 않습니다. |
0A502 | 이 데이터베이스 인스턴스에 대한 조치 또는 조작이 작동 가능하지 않습니다. |
0A503 | 데이터의 불일치 가능성이 있으므로 페더레이티드 삽입, 갱신 또는 삭제 조작을 컴파일할 수 없습니다. |
클래스 코드 0D 유효하지 않은 목표 유형 스펙
SQLSTATE 값 | 의미 |
---|---|
0D000 | 목표 구조화된 데이터 유형 스펙이 적절한 소스 구조화된 데이터 유형의 부속 유형이 아닙니다. |
클래스 코드 0F 유효하지 않은 토큰
SQLSTATE 값 | 의미 |
---|---|
0F001 | LOB 토큰 변수가 현재 어떤 값도 나타내지 않습니다. |
클래스 코드 0K 유효하지 않은 RESIGNAL문
SQLSTATE 값 | 의미 |
---|---|
0K000 | RESIGNAL문이 핸들러 내에 있지 않습니다. |
클래스 코드 20 Case문에 해당되는 Case가 없음
SQLSTATE 값 | 의미 |
---|---|
20000 | CASE문에 해당하는 Case가 없습니다. |
클래스 코드 21 카디낼리티 위반
SQLSTATE 값 | 의미 |
---|---|
21000 | SELECT INTO의 결과가 두 행 이상의 결과 테이블이거나, 기본 술어의 서브쿼리 결과가 둘 이상의 값입니다. |
21501 | 자체 참조 테이블로의 복수 행 삽입(INSERT)은 유효하지 않습니다. |
21502 | 기본 키의 복수 행 갱신(UPDATE)은 유효하지 않습니다. |
21504 | RESTRICT나 SET NULL 삭제 규칙이 있는 자체 참조 테이블로부터의 복수 행 삭제(DELETE)는 유효하지 않습니다. |
21505 | 행 함수는 둘 이상의 행을 리턴해서는 안됩니다. |
21506 | 테이블의 동일한 행을 두 번 이상 갱신, 삭제 또는 삽입 조작의 목표로 사용할 수 없습니다. |
클래스 코드 22 데이터 예외
SQLSTATE 값 | 의미 |
---|---|
22001 | 문자 데이터의 오른쪽 절단이 발생했습니다. 예를 들어, 갱신 또는 삽입 값이 컬럼에 비해 너무 긴 문자열이거나 날짜 시간 값이 너무 작아 호스트 변수에 지정할 수 없습니다. |
22002 | 널(NULL) 값 또는 표시기 매개변수가 없습니다. 예를 들면, 표시기 변수가 지정되어 있지 않으므로, 호스트 변수에 널(NULL) 값을 지정할 수 없습니다. |
22003 | 숫자 값이 범위를 벗어납니다. |
22004 | PARAMETER STYLE GENERAL로 정의된 프로시저 또는 널(Null)이 아닌 인수로 호출된 유형 보존 메소드에서 널(Null) 값이 리턴될 수 없습니다. |
22007 | 유효하지 않은 날짜 시간 형식이 발견되었습니다. 즉, 유효하지 않은 문자열 표현이나 값이 지정되었습니다. |
22008 | 날짜 시간 필드 오버플로우가 발생했습니다. 예를 들어, 날짜 또는 시간소인에 대한 산술 연산의 결과가 유효한 날짜 범위 내에 있지 않습니다. |
2200G | 대부분의 동적 유형이 일치하지 않습니다. |
22011 | 부속 문자열 오류가 발생했습니다. 예를 들어, SUBSTR의 인수가 범위를 벗어납니다. |
22012 | 0으로 나누는 것은 유효하지 않습니다. |
22018 | CAST, DECIMAL, FLOAT 또는 INTEGER 스칼라 함수에 대한 문자 값이 유효하지 않습니다. |
22019 | LIKE 술어에 유효하지 않은 Escape 문자가 있습니다. |
22021 | 문자가 코드화된 문자 세트에 없습니다. |
22024 | NUL 종료 입력 호스트 변수 또는 매개변수가 NUL을 포함하지 않습니다. |
22025 | LIKE 술어 문자열 패턴에 유효하지 않은 Escape 문자의 어커런스가 들어 있습니다. |
2202D | 널(NULL) 인스턴스가 mutator 메소드에 사용되었습니다. |
2202H | TABLESAMPLE절의 샘플 크기가 유효하지 않습니다. |
22501 | 가변 길이 문자열의 길이 제어 필드가 음수이거나 최대값보다 큽니다. |
22504 | 혼합 데이터 값이 유효하지 않습니다. |
22506 | TOD 시계가 고장났거나 운영 체제 시간대 매개변수가 범위를 벗어났기 때문에, 날짜 시간 특수 레지스터에 대한 참조가 유효하지 않습니다. |
22522 | CCSID 값이 전혀 유효하지 않거나, 데이터 유형 또는 부속 유형에 유효하지 않거나, 코드화 체계에 유효하지 않습니다. |
22526 | 키 변환 함수에서 행을 생성하지 않았거나 중복 행을 생성했습니다. |
22527 | 다중 행 INSERT 조작에 유효하지 않은 입력 데이터가 발견되었습니다. |
클래스 코드 23 제한조건 위반
SQLSTATE 값 | 의미 |
---|---|
23001 | 상위 키의 갱신 또는 삭제는 RESTRICT 갱신 또는 삭제 규칙에 의해 금지됩니다. |
23502 | 삽입 또는 갱신 값이 널(NULL)이지만, 컬럼이 널(NULL) 값을 포함할 수 없습니다. |
23503 | 외부 키에 대해 삽입 또는 갱신 값이 유효하지 않습니다. |
23504 | 상위 키의 갱신 또는 삭제는 NO ACTION 갱신 또는 삭제 규칙에 의해 금지됩니다. |
23505 | 고유 인덱스 또는 고유 제한조건에 의해 부여된 제한조건의 위반이 발생했습니다. |
23510 | RLST 테이블에 의해 부과된 명령 사용시 제한조건의 위반이 발생했습니다. |
23511 | 점검 제한조건이 삭제를 제한하므로 상위 행을 삭제할 수 없습니다. |
23512 | 테이블에 제한조건 정의를 충족시키지 않는 행이 들어 있으므로 점검 제한조건을 추가할 수 없습니다. |
23513 | INSERT 또는 UPDATE의 결과 행이 점검 제한조건 정의를 준수하지 않습니다. |
23514 | 데이터 점검 처리 중 제한조건 위반이 발견되었습니다. |
23515 | 테이블에 지정한 키에 대해 중복된 값이 들어 있으므로, 고유 인덱스를 작성하거나 고유 제한조건을 추가할 수 없습니다. |
23520 | 모든 외부 키의 값이 상위 테이블의 상위 키와 동일하지 않으므로, 외부 키를 정의할 수 없습니다. |
23521 | 카탈로그 테이블의 갱신이 내부 제한조건을 위반합니다. |
23522 | 식별 컬럼 또는 순서에 대한 값 범위가 모두 사용되었습니다. |
23524 | UNION ALL 뷰 내의 행 이동이 유효하지 않습니다. |
23527 | 페더레이티드 데이터 원본에서 무결성 제한조건을 위반했습니다. |
클래스 코드 24 유효하지 않은 커서 상태
SQLSTATE 값 | 의미 |
---|---|
24501 | 식별된 커서는 열려 있지 않습니다. |
24502 | OPEN문에서 식별된 커서는 이미 열려 있습니다. |
24504 | UPDATE, DELETE, SET 또는 GET문에서 식별된 커서가 행에 위치하지 않습니다. |
24506 | PREPARE에서 식별된 명령문은 열린 커서의 명령문입니다. |
24510 | 삭제 홀(hole) 또는 갱신 홀(hole)에 대해 UPDATE 또는 DELETE 조작이 시도되었습니다. |
24512 | 결과 테이블이 기본 테이블과 일치하지 않습니다. |
24513 | 커서 위치를 알 수 없으므로 FETCH NEXT, PRIOR, CURRENT 또는 RELATIVE가 허용되지 않습니다. |
24514 | 이전 오류가 이 커서를 작동 불가능화하게 했습니다. |
24516 | 커서가 이미 결과 세트에 지정되었습니다. |
24517 | 외부 함수 또는 메소드에 의해 커서가 열린 상태로 있습니다. |
클래스 코드 25 유효하지 않은 트랜잭션 상태
SQLSTATE 값 | 의미 |
---|---|
25000 | 삽입, 갱신 또는 삭제 조작은 지정된 컨텍스트에서 유효하지 않습니다. |
25001 | 이 명령문은 작업 단위(UOW)에서 첫 번째 명령문으로만 허용됩니다. |
25501 | 이 명령문은 작업 단위(UOW)에서 첫 번째 명령문으로만 허용됩니다. |
25502 | 단일 트랜잭션에 조작이 여러 번 발생할 수 없습니다. |
클래스 코드 26 유효하지 않은 SQL문 ID
SQLSTATE 값 | 의미 |
---|---|
26501 | 식별된 명령문이 존재하지 않습니다. |
클래스 코드 27 트리거 데이터 변경 위반
SQLSTATE 값 | 의미 |
---|---|
27000 | 제한조건 또는 트리거에 의해 MERGE문의 목표 테이블을 수정하려고 했습니다. |
클래스 코드 28 유효하지 않은 권한 부여 스펙
SQLSTATE 값 | 의미 |
---|---|
28000 | 권한 부여 이름이 유효하지 않습니다. |
클래스 코드 2D 유효하지 않은 트랜잭션 종료
SQLSTATE 값 | 의미 |
---|---|
2D521 | SQL COMMIT 또는 ROLLBACK이 현재 운영 환경에서는 유효하지 않습니다. |
2D522 | ATOMIC 복합 명령문에서는 COMMIT 및 ROLLBACK이 허용되지 않습니다. |
2D528 | 동적 COMMIT가 응용프로그램 실행 환경에 유효하지 않습니다. |
2D529 | 동적 ROLLBACK이 응용프로그램 실행 환경에 유효하지 않습니다. |
클래스 코드 2E 유효하지 않은 연결 이름
SQLSTATE 값 | 의미 |
---|---|
2E000 | 연결 이름이 유효하지 않습니다. |
클래스 코드 34 유효하지 않은 커서 이름
SQLSTATE 값 | 의미 |
---|---|
34000 | 커서 이름이 유효하지 않습니다. |
클래스 코드 36 유효하지 않은 커서 스펙
SQLSTATE 값 | 의미 |
---|---|
36001 | SENSITIVE 커서는 지정된 SELECT문에 대해 정의할 수 없습니다. |
클래스 코드 38 외부 함수 예외
SQLSTATE 값 | 의미 |
---|---|
38XXX | 외부 루틴 또는 트리거에 의해 유효한 오류 SQLSTATE가 리턴되었습니다. |
38001 | SQL문 실행에 외부 루틴은 허용되지 않습니다. |
38002 | 루틴이 데이터를 수정하려 했으나, 이 루틴은 MODIFIES SQL DATA로 정의되지 않았습니다. |
38003 | 명령문이 루틴에서 허용되지 않습니다. |
38004 | 루틴이 데이터를 읽으려 했으나, 이 루틴은 READS SQL DATA로 정의되지 않았습니다. |
38501 | 사용자 정의 함수(UDF), 외부 프로시저 또는 트리거를 호출(SIMPLE CALL 또는 SIMPLE CALL WITH NULLS 호출 규약 사용)하는 동안 오류가 발생했습니다. |
38502 | SQL문 실행에 외부 함수는 허용되지 않습니다. |
38503 | 사용자 정의 함수(UDF)가 이상 종료되었습니다. |
38504 | 사용자가 가능한 루핑 상태를 중지하려고 사용자 정의 함수(UDF)를 인터럽트했습니다. |
38505 | 루틴의 FINAL CALL에서 SQL문이 허용되지 않습니다. |
38506 | 함수가 OLE DB Provider로부터의 오류로 실패했습니다. |
38552 | SYSFUN 스키마의 함수(IBM 제공)가 비정상적으로 종료했습니다.
다음과 같은 이유 코드 중 하나가 메시지 텍스트에 나타날 수 있습니다.
|
38553 | 시스템 스키마의 루틴이 오류로 종료되었습니다. |
38H01 | MQSeries 함수가 초기화하는 데 실패했습니다. |
38H02 | MQSeries Application Messaging Interface가 세션을 종료하는 데 실패했습니다. |
38H03 | MQSeries Application Messaging Interface가 메시지를 적절히 처리하지 못했습니다. |
38H04 | MQSeries Application Messaging Interface가 메시지를 보내는 데 실패했습니다. |
38H05 | MQSeries Application Messaging Interface가 메시지 읽기 및 받기에 실패했습니다. |
38H06 | MQSeries Application Messaging Interface (비)서브스크립션 요청에 실패했습니다. |
38H07 | MQSeries Application Messageing Inteface가 작업 단위(UOW)를 커미트하는 데 실패했습니다. |
38H08 | MQSeries Application Messaging Interface 규정 오류. |
38H09 | MQSeries XA (2단계 커미트) API 호출 오류. |
38H0A | MQSeries Application Messaging Interface가 작업 단위(UOW)를 롤백하는 데 실패했습니다. |
클래스 코드 39 외부 함수 호출 예외
SQLSTATE 값 | 의미 |
---|---|
39001 | 사용자 정의 함수(UDF)가 유효하지 않은 SQLSTATE를 리턴했습니다. |
39004 | IN 또는 INOUT 인수에는 널(NULL) 값이 허용되지 않습니다. |
39501 | 인수와 연관된 구조 식별자(eye-catcher)가 수정되었습니다. |
클래스 코드 3B 유효하지 않은 SAVEPOINT
SQLSTATE 값 | 의미 |
---|---|
3B001 | 세이브포인트가 유효하지 않습니다. |
3B002 | 최대 세이브포인트 수에 도달했습니다. |
3B501 | 중복된 세이브포인트 이름이 발견되었습니다. |
3B502 | RELEASE 또는 ROLLBACK TO SAVEPOINT가 지정되었으나 세이브포인트가 존재하지 않습니다. |
3B503 | 트리거 또는 전역 트랜잭션에서는 SAVEPOINT, RELEASE SAVEPOINT 또는 ROLLBACK TO SAVEPOINT가 허용되지 않습니다. |
클래스 코드 40 트랜잭션 롤백
SQLSTATE 값 | 의미 |
---|---|
40001 | 자동 롤백되는 교착 상태나 시간종료가 발생했습니다. |
40003 | 명령문 완료를 알 수 없습니다. |
40504 | 시스템 오류로 인해 작업 단위가 롤백되었습니다. |
40506 | SQL 오류로 인해 현재 트랜잭션이 롤백되었습니다. |
40507 | 인덱스 작성의 실패로 현재 트랜잭션이 롤백되었습니다. |
클래스 코드 42 구문 오류 또는 액세스 규칙 위반
SQLSTATE 값 | 의미 |
---|---|
42501 | 권한 부여 ID에는 식별된 오브젝트에 대해 지정한 조작을 실행할 수 있는 특권이 없습니다. |
42502 | 권한 부여 ID에는 지정된 대로 조작을 수행할 수 있는 특권이 없습니다. |
42504 | 지정한 특권을 지정된 권한 부여 이름에서 취소할 수 없습니다. |
42506 | 소유자 권한 부여에 실패했습니다. |
42508 | 지정한 데이터베이스 특권을 PUBLIC으로 부여할 수 없습니다. |
42509 | STATICRULES 옵션으로 인해 SQL 문에는 권한이 부여되지 않았습니다. |
42511 | DATALINK 값을 검색할 수 없습니다. |
42601 | 문자, 토큰 또는 절이 유효하지 않거나 누락되었습니다. |
42602 | 이름에서 유효하지 않은 문자가 발견되었습니다. |
42603 | 종료되지 않은 문자열 상수가 발견되었습니다. |
42604 | 유효하지 않은 숫자나 문자열 상수가 발견되었습니다. |
42605 | 스칼라 함수에 대해 지정된 인수의 수가 유효하지 않습니다. |
42606 | 유효하지 않은 16진수 상수가 발견되었습니다. |
42607 | 컬럼 함수의 피연산자가 유효하지 않습니다. |
42608 | VALUES에서의 NULL 또는 DEFAULT 사용이 유효하지 않습니다. |
42609 | 연산자나 술어의 모든 피연산자가 매개변수 표시문자입니다. |
42610 | 매개변수 표시문자가 허용되지 않습니다. |
42611 | 컬럼 또는 인수 정의가 유효하지 않습니다. |
42612 | 명령문 문자열이, 제시되는 컨텍스트에서 허용되지 않는 SQL문입니다. |
42613 | 절이 상호 배제적(exclusive)입니다. |
42614 | 중복된 키워드는 유효하지 않습니다. |
42615 | 유효하지 않은 다른 방법이 발견되었습니다. |
42616 | 유효하지 않은 옵션이 지정되었습니다. |
42617 | 명령문 문자열이 공백이거나 비어 있습니다. |
42618 | 호스트 변수가 허용되지 않습니다. |
42620 | 읽기 전용 SCROLL이 UPDATE절에 대해 지정되었습니다. |
42621 | 점검 제한조건이 유효하지 않습니다. |
42622 | 이름이나 레이블이 너무 깁니다. |
42623 | DEFAULT절을 지정할 수 없습니다. |
42625 | CASE 표현식이 유효하지 않습니다. |
42627 | RETURNS절은 EXPRESSION AS절을 사용하는 술어 스펙 앞에 지정되어야 합니다. |
42628 | TO SQL 또는 FROM SQL 트랜잭션 함수가 변환 정의에 두 번 이상 정의되었습니다. |
42629 | SQL 루틴에는 매개변수 이름이 지정되어야 합니다. |
42630 | SQLSTATE 또는 SQLCODE 변수 선언이 중첩된 복합 명령문 내에 있어서는 안됩니다. |
42631 | SQL 함수 또는 메소드에 있는 RETURN문은 리턴 값을 포함해야 합니다. |
42634 | XML 이름이 유효하지 않습니다. |
42635 | XML 이름 스페이스 접두부가 유효하지 않습니다. |
42701 | 삽입, 갱신 조작 또는 SET 전이 변수 명령문에서 중복된 컬럼 이름이 발견되었습니다. |
42702 | 중복된 이름으로 인해 컬럼 참조가 명확하지 않습니다. |
42703 | 정의되지 않은 컬럼, 속성 또는 매개변수 이름이 발견되었습니다. |
42704 | 정의되지 않은 오브젝트 이름이나 제한조건 이름이 발견되었습니다. |
42705 | 정의되지 않은 서버 이름이 발견되었습니다. |
42707 | ORDER BY내의 컬럼 이름이 결과 테이블의 컬럼을 식별하지 않습니다. |
42709 | PRIMARY, UNIQUE 또는 FOREIGN KEY절에서 중복된 컬럼 이름이 발견되었습니다. |
42710 | 중복된 오브젝트 이름 또는 제한조건 이름이 발견되었습니다. |
42711 | 중복된 컬럼 이름이나 속성 이름이 오브젝트 정의 또는 ALTER문에서 발견되었습니다. |
42712 | FROM절에서 중복된 테이블 지정자가 발견되었습니다. |
42713 | 오브젝트 목록에 중복되는 오브젝트가 발견되었습니다. |
42720 | 리모트 데이터베이스에 대한 노드 이름이 노드 디렉토리에 없습니다. |
42723 | 동일한 시그니처를 갖는 함수가 스키마에 이미 있습니다. |
42724 | 사용자 정의 함수(UDF) 또는 프로시저에 사용되는 외부 프로그램에 액세스할 수 없습니다. |
42725 | 함수 또는 메소드가 직접 참조되었지만(시그니처 또는 특정 인스턴스 이름에 의해서가 아님), 해당 함수의 특정 인스턴스가 둘 이상 있습니다. |
42726 | 이름 지정된 파생된 테이블(derived table)에 대해 중복된 이름이 발견되었습니다. |
42727 | 새로운 테이블에 기본 디폴트 테이블 스페이스가 없습니다. (버퍼풀과 테이블 스페이스를 생성해줌) |
42728 | 노드 그룹 정의에서 중복된 노드가 발견되었습니다. |
42729 | 노드가 정의되어 있지 않습니다. |
42730 | 컨테이너 이름이 이미 다른 테이블 스페이스에서 사용되고 있습니다. |
42731 | 컨테이너 이름이 이미 이 테이블 스페이스에서 사용되고 있습니다. |
42732 | SET CURRENT PATH문에서 중복된 스키마 이름이 발견되었습니다. |
42734 | 중복된 매개변수 이름, SQL 변수 이름, 커서 이름, 조건 이름 또는 레이블이 발견되었습니다. |
42735 | 테이블 스페이스를 위한 노드 그룹이 버퍼 풀에 대해 정의되어 있지 않습니다. |
42736 | LEAVE문에 지정된 레이블이 없거나 유효하지 않습니다. |
42737 | 핸들러에 지정된 조건이 정의되어 있지 않습니다. |
42738 | 중복된 컬럼 이름 또는 이름이 지정되지 않은 컬럼이 FOR문의 DECLARE CURSOR문에 지정되었습니다. |
42739 | 중복된 변환이 발견되었습니다. |
42740 | 지정된 유형에 대한 변환이 없습니다. 변환이 삭제되지 않았습니다. |
42741 | 데이터 유형에 대한 변환 그룹이 정의되어 있지 않습니다. |
42742 | 유형이 지정된 테이블 또는 유형이 지정된 뷰 계층 구조에 같은 유형의 서브테이블이나 서브뷰가 이미 있습니다. |
42743 | 검색 메소드가 인덱스 확장에 없습니다. |
42744 | 변환 그룹에 TO SQL 또는 FROM SQL 변환 함수가 정의되어 있지 않습니다. |
42745 | 루틴이 기존의 메소드를 사용하여 중첩 관계를 정의합니다. |
42746 | 메소드 이름은 같은 유형 계층 구조 내의 구조화된 유형 이름과 같을 수 없습니다. |
42748 | 스토리지 경로가 데이터베이스에 대해 이미 존재하거나 두 번 이상 지정되었습니다. |
42802 | 삽입 값 또는 갱신 값의 수가 컬럼의 수와 동일하지 않습니다. |
42803 | SELECT 또는 HAVING절의 컬럼 참조는 컬럼이 그룹화 컬럼이 아니므로, 유효하지 않습니다. 또는 GROUP BY절의 컬럼 참조가 유효하지 않습니다. |
42804 | CASE 표현식의 결과 표현식이 호환 가능하지 않습니다. |
42805 | ORDER BY절의 정수는 결과 테이블의 컬럼을 식별하지 않습니다. |
42806 | 데이터 유형이 호환 가능하지 않으므로, 호스트 변수에 값을 지정할 수 없습니다. |
42807 | 이 오브젝트에 대해서는 INSERT, UPDATE 또는 DELETE가 허용되지 않습니다. |
42808 | 삽입 또는 갱신 조작에서 식별된 컬럼은 갱신 불가능합니다. |
42809 | 식별된 오브젝트는 명령문이 적용되는 오브젝트의 유형이 아닙니다. |
42810 | 기본 테이블이 FOREIGN KEY절에서 식별되지 않습니다. |
42811 | 지정한 컬럼 수가 SELECT절의 컬럼 수와 동일하지 않습니다. |
42813 | WITH CHECK OPTION을 지정한 뷰에 사용할 수 없습니다. |
42815 | 데이터 유형, 길이, 스케일, 값 또는 CCSID가 유효하지 않습니다. |
42816 | 표현식의 날짜 시간 값 또는 지속기간이 유효하지 않습니다. |
42818 | 연산자 또는 함수의 피연산자가 호환되지 않습니다. |
42819 | 산술 연산의 피연산자 또는 숫자를 요구하는 함수의 피연산자가 숫자가 아닙니다. |
42820 | 숫자 상수가 너무 길거나, 그 값이 해당 데이터 유형의 범위 내에 있지 않습니다. |
42821 | 갱신 또는 삽입 값이 컬럼과 호환되지 않습니다. |
42823 | 하나의 컬럼만 허용되는 서브쿼리로부터 여러 컬럼이 리턴되었습니다. |
42824 | LIKE의 피연산자가 문자열이 아니거나 첫 번째 피연산자가 컬럼이 아닙니다. |
42825 | UNION, INTERSECT, EXCEPT 또는 VALUES의 행에 호환되는 컬럼이 없습니다. |
42826 | UNION, INTERSECT, EXCEPT 또는 VALUES의 행에서 컬럼 수가 동일하지 않습니다. |
42827 | UPDATE 또는 DELETE에서 식별된 테이블이 커서에 의해 지정된 동일한 테이블이 아닙니다. |
42828 | UPDATE 또는 DELETE문의 커서에 의해 지정된 테이블을 수정할 수 없거나, 커서가 읽기 전용입니다. |
42829 | 커서에 의해 지정된 결과 테이블을 수정할 수 없으므로 FOR UPDATE OF는 유효하지 않습니다. |
42830 | 외부 키가 상위 키의 설명을 따르지 않습니다. |
42831 | 기본 키 또는 고유 키의 컬럼에 널(NULL) 값이 허용되지 않습니다. |
42832 | 조작이 시스템 오브젝트에 대해 허용되지 않습니다. |
42834 | 외부 키의 컬럼에 널(NULL) 값을 지정할 수 없으므로 SET NULL을 지정할 수 없습니다. |
42835 | 이름 지정된 파생된 테이블(derived table) 간에 순환 참조를 지정할 수 없습니다. |
42836 | 반복적인 이름 지정된 파생된 테이블(derived table)의 스펙이 유효하지 않습니다. |
42837 | 컬럼의 속성이 현재 컬럼 속성과 호환되지 않으므로, 컬럼을 변경할 수 없습니다. |
42838 | 테이블 스페이스의 유효하지 않은 사용이 발견되었습니다. |
42839 | 인덱스 및 긴 컬럼을 해당 테이블과 별도의 테이블 스페이스에 둘 수 없습니다. |
42840 | AS CAST 옵션의 유효하지 않은 사용이 발견되었습니다. |
42841 | 매개변수 표시문자는 사용자 정의 유형 또는 참조 유형이 될 수 없습니다. |
42842 | 지정한 옵션이 컬럼 설명과 일치하지 않으므로, 컬럼 정의가 유효하지 않습니다. |
42845 | VARIANT 또는 EXTERNAL ACTION 함수의 유효하지 않은 사용이 발견되었습니다. |
42846 | 소스 유형에서 목표 유형으로의 캐스트가 지원되지 않습니다. |
42852 | GRANT 또는 REVOKE에 지정된 특권이 유효하지 않거나 일관성이 없습니다(예: 뷰에 대한 GRANT ALTER). |
42853 | 두 가지 방법의 옵션이 지정되었거나 같은 옵션이 두 번 이상 지정되었습니다. |
42854 | 선택 목록의 결과 컬럼 데이터 유형이 유형이 지정된 뷰나 구체화된 쿼리 테이블 정의에 정의된 유형과 호환되지 않습니다. |
42855 | 이 호스트 변수에 대한 LOB의 지정이 허용되지 않습니다. 이 커서의 이 LOB 값에 대한 모든 페치의 목표 호스트 변수는 로케이터이거나 LOB 변수여야 합니다. |
42858 | 조작을 지정된 오브젝트에 적용할 수 없습니다. |
42863 | REXX에서 정의되지 않은 호스트 변수가 발견되었습니다. |
42866 | CREATE FUNCTION문 내 CAST FROM절의 RETURNS절에 있는 데이터 유형이 함수 내용에 있는 전래 함수나 RESTURN문에 의해 리턴된 데이터 유형에 적합하지 않습니다. |
42867 | 충돌하는 옵션이 지정되었습니다. |
42872 | FETCH문 절이 커서 정의와 호환되지 않습니다. |
42875 | CREATE SCHEMA 내에서 작성할 오브젝트의 규정자가 스키마 이름과 동일해야 합니다. |
42877 | 컬럼 이름을 규정할 수 없습니다. |
42878 | 유효하지 않은 함수 또는 프로시저 이름이 EXTERNAL 키워드에 사용되었습니다. |
42879 | CREATE FUNCTION문에 있는 하나 이상의 입력 매개변수의 데이터 유형이 소스 함수의 해당 데이터 유형에 적합하지 않습니다. |
42880 | CAST TO와 CAST FROM 데이터 유형이 호환되지 않거나, 항상 고정 문자열이 절단되게 합니다. |
42881 | 행 기본 함수의 사용이 잘못되었습니다. |
42882 | 특정 인스턴스 이름 규정자가 함수 이름 규정자와 동일하지 않습니다. |
42883 | 시그니처가 일치하는 함수 또는 메소드가 없습니다. |
42884 | 지정된 이름과 호환되는 인수를 갖는 루틴이 없습니다. |
42885 | CREATE FUNCTION문에 지정된 입력 매개변수 수가 SOURCE절에 이름 지정된 함수에서 제공하는 수와 일치하지 않습니다. |
42886 | IN, OUT 또는 INOUT 매개변수 속성이 일치하지 않습니다. |
42887 | 함수가 발생한 컨텍스트에서 유효하지 않습니다. |
42888 | 테이블에 기본 키가 없습니다. |
42889 | 테이블에 기본 키가 이미 있습니다. |
42890 | 컬럼 목록이 참조 절에 지정되었으나, 식별된 상위 테이블에 지정된 컬럼 이름을 갖는 고유 제한조건이 없습니다. |
42891 | 중복된 UNIQUE 제한조건이 이미 있습니다. |
42893 | 다른 오브젝트가 종속되어 있기 때문에, 오브젝트 또는 제한조건을 삭제할 수 없습니다. |
42894 | DEFAULT 값이 유효하지 않습니다. |
42895 | 정적 SQL의 경우, 입력 호스트 변수의 데이터 유형이 프로시저 또는 사용자 정의 함수(UDF)의 매개변수와 호환 불가능하므로, 해당 입력 호스트 변수를 사용할 수 없습니다. |
428A0 | 사용자 정의 함수(UDF)의 기본이 되는 전래 함수(sourced function)에 오류가 발생했습니다. |
428A1 | 호스트 파일 변수가 참조하는 파일에 액세스할 수 없습니다. |
428A2 | 테이블에 파티션 키가 없으므로 테이블을 다중 노드로 구성된 노드 그룹에 지정할 수 없습니다. |
428A3 | 이벤트 모니터에 유효하지 않은 경로가 지정되었습니다. |
428A4 | 이벤트 모니터 옵션에 유효하지 않은 값이 지정되었습니다. |
428A5 | SET INTEGRITY문에 이름 지정된 예외 테이블이 적당한 구조로 되어 있지 않거나, 생성된 컬럼, 제한조건 또는 트리거와 함께 정의되었습니다. |
428A6 | SET INTEGRITY문에 이름 지정된 예외 테이블은 점검될 테이블 중 어느 것과도 같아서는 안됩니다. |
428A7 | 점검 중인 테이블의 수와 SET INTEGRITY문에 지정된 예외 테이블의 수가 일치하지 않습니다. |
428A8 | 상위 테이블이 점검 보류(check-pending) 상태에 있는 동안에는 하위 테이블에 SET INTEGRITY문을 사용하여 점검 보류 상태를 재설정할 수 없습니다. |
428A9 | 노드 범위가 유효하지 않습니다. |
428AA | 컬럼 이름이 이벤트 모니터 테이블에 유효한 컬럼이 아닙니다. |
428B0 | ROLLUP, CUBE 또는 GROUPING SETS 내에 잘못된 중첩(nesting)이 있습니다. |
428B1 | 특정 노드에 대해 지정되지 않은 테이블 스페이스 컨테이너 스펙의 수가 올바르지 않습니다. |
428B2 | 컨테이너에 대한 경로 이름이 유효하지 않습니다. |
428B3 | 유효하지 않은 SQLSTATE가 지정되었습니다. |
428B7 | SQL문에 지정된 번호가 유효한 범위를 벗어납니다. |
428BO | 페더레이티드 데이터 소스에 대한 플랜이 작성 가능하지 않습니다. |
428C0 | 노드 그룹의 유일한 노드이므로 노드를 삭제할 수 없습니다. |
428C1 | 하나의 ROWID 컬럼만이 테이블에 대해 지정될 수 있습니다. |
428C2 | 함수 내용의 검사는 제공된 절이 CREATE FUNCTION문에서 지정되어야 함을 나타냅니다. |
428C4 | 술어 연산자의 양쪽에 있는 요소의 수가 동일하지 않습니다. |
428C5 | 데이터 소스로부터 데이터 유형에 대한 데이터 유형 맵핑을 찾을 수 없습니다. |
428C9 | ROWID 컬럼은 INSERT 또는 UPDATE의 목표 컬럼으로서 지정될 수 없습니다. |
428CA | 추가 모드에 있는 테이블에는 클러스터된 인덱스가 있을 수 없습니다. |
428CB | 테이블 스페이스의 페이지 크기는 연관된 버퍼 풀의 페이지 크기와 일치해야 합니다. |
428D1 | DATALINK 값이 참조하는 파일에 액세스할 수 없습니다. |
428D4 | FOR문에 지정된 커서는 OPEN, CLOSE 또는 FETCH문에서 참조될 수 없습니다. |
428D5 | 끝 레이블이 시작 레이블과 일치하지 않습니다. |
428D6 | UNDO는 NOT ATOMIC문에는 허용되지 않습니다. |
428D7 | 조건 값이 허용되지 않습니다. |
428D8 | SQLSTATE 또는 SQLCODE 변수의 선언 또는 사용이 유효하지 않습니다. |
428DB | 오브젝트가 슈퍼 유형, 슈퍼 테이블 또는 슈퍼 뷰로 유효하지 않습니다. |
428DC | 함수 또는 메소드가 이 유형에 대한 변환으로 유효하지 않습니다. |
428DD | 필수 변환이 정의되지 않았습니다. |
428DE | PAGESIZE 값은 지원되지 않습니다. |
428DF | CREATE CAST에서 지정된 데이터 유형이 유효하지 않습니다. |
428DG | CREATE CAST에서 지정된 함수가 유효하지 않습니다. |
428DH | 유형 지정된 테이블에 대해 조작이 유효하지 않습니다. |
428DJ | 상속된 컬럼 또는 속성은 변경하거나 삭제할 수 없습니다. |
428DK | 참조 컬럼의 범위(scope)가 이미 정의되었습니다. |
428DL | 외부 또는 전래 함수의 매개변수의 범위(scope)가 정의되었습니다. |
428DM | 범위 테이블이나 뷰가 참조 유형에 유효하지 않습니다. |
428DN | SCOPE가 외부 함수의 RETURNS절에 지정되지 않았거나 전래 함수의 RETURNS절에 지정되었습니다. |
428DP | 유형이 구조화된 유형이 아닙니다. |
428DQ | 서브테이블이나 서브뷰는 슈퍼 테이블이나 슈퍼 뷰와 다른 스키마 이름을 가질 수 없습니다. |
428DR | 조작은 서브테이블에 적용될 수 없습니다. |
428DS | 지정된 컬럼의 인덱스가 서브테이블에서 정의될 수 없습니다. |
428DT | 표현식의 피연산자가 유효한, 범위 지정된 참조 유형이 아닙니다. |
428DU | 유형이 필수 유형 계층 구조에 포함되지 않습니다. |
428DV | 비참조 연산자의 왼쪽 피연산자가 유효하지 않습니다. |
428DW | 오브젝트 ID 컬럼은 비참조 연산자를 사용하여 참조될 수 없습니다. |
428DX | 유형이 지정된 테이블이나 유형이 지정된 뷰 계층 구조의 루트 테이블이나 루트 뷰를 정의하는 데 오브젝트 ID 컬럼이 필요합니다. |
428DY | 목표 오브젝트 유형에 대한 통계를 갱신할 수 없습니다. |
428DZ | 오브젝트 ID 컬럼을 갱신할 수 없습니다. |
428E0 | 인덱스 정의가 인덱스 확장의 정의와 일치하지 않습니다. |
428E1 | 범위 생성 테이블 함수의 결과가 인덱스 확장에 대한 키 변환 테이블 함수와 일치하지 않습니다. |
428E2 | 키 목표 매개변수의 숫자나 유형이 인덱스 확장에 대한 키 변환 함수의 숫자나 유형과 일치하지 않습니다. |
428E3 | 인덱스 확장에서 함수에 대한 인수가 유효하지 않습니다. |
428E4 | 함수는 CREATE INDEX EXTENSION문에서 지원되지 않습니다. |
428E5 | SELECTIVITY절은 사용자 정의 술어를 사용해서만 지정될 수 있습니다. |
428E6 | 사용자 정의 술어에 있는 메소드의 검색 인수가 인덱스 확장의 해당 검색 메소드의 인수와 일치하지 않습니다. |
428E7 | 사용자 정의 술어에서 비교 연산자 다음에 오는 피연산자 유형이 RETURNS 데이터 유형과 일치하지 않습니다. |
428E8 | 검색 목표 또는 검색 인수 매개변수가 작성되는 함수의 매개변수 이름과 일치하지 않습니다. |
428E9 | 인수 매개변수 이름은 같은 작성 규칙에서 검색 목표와 검색 인수로 모두 나타날 수 없습니다. |
428EA | 유형이 지정된 뷰에서 fullselect가 유효하지 않습니다. |
428EB | 서브뷰의 컬럼은 슈퍼 뷰의 해당 컬럼이 갱신 가능할 때만 읽을 수 없습니다. |
428EC | 구체화된 쿼리 테이블에 대해 지정된 fullselect가 유효하지 않습니다. |
428ED | 데이터 링크 또는 참조 유형 속성의 구조화된 유형을 구성할 수 없습니다. |
428EE | 옵션이 이 데이터 소스에 유효하지 않습니다. |
428EF | 옵션 값이 이 데이터 소스에 유효하지 않습니다. |
428EG | 이 데이터 소스에 대한 필수 옵션이 누락되었습니다. |
428EH | 이미 정의되어 있는 옵션을 추가할 수 없습니다. |
428EJ | 추가되지 않은 옵션을 설정 또는 삭제할 수 없습니다. |
428EK | 선언된 전역 임시 테이블 이름에 대한 규정자는 SESSION이어야 합니다. |
428EL | 변환 함수는 함수 또는 메소드와 함께 사용할 수 없습니다. |
428EM | TRANSFORM GROUP절이 필요합니다. |
428EN | 사용되지 않은 변환 그룹이 지정되었습니다. |
428EP | 구조화된 유형은 직접적이든 간접적이든 자신에게 종속될 수 없습니다. |
428EQ | 루틴의 리턴 유형이 주제 유형과 동일하지 않습니다. |
428ER | 메소드 본문을 제거하기 전에 메소드 스펙을 제거할 수 없습니다. |
428ES | 메소드 본문이 메소드 스펙의 언어 유형에 해당하지 않습니다. |
428EU | TYPE 또는 VERSION이 서버 정의에 지정되어 있지 않습니다. |
428EV | 데이터 소스 유형에는 pass-through 기능이 지원되지 않습니다. |
428EW | 테이블을 요약 테이블로 또는 구체화된 쿼리 테이블을 테이블로 변환할 수 없습니다. |
428EX | 루틴이 내장 함수 또는 메소드이기 때문에 변환 함수로 사용될 수 없습니다. |
428EY | 사용자 정의 술어에 있는 검색 목표의 데이터 유형이 지정된 인덱스 확장의 소스 키에 대한 데이터 유형과 일치하지 않습니다. |
428EZ | OLAP 함수의 창 스펙이 유효하지 않습니다. |
428F0 | ROW 함수는 컬럼을 두 개 이상을 포함해야 합니다. |
428F1 | SQL TABLE 함수는 테이블 결과를 리턴해야 합니다. |
428F2 | SQL 프로시저에서 RETURN문 값의 데이터 유형은 INTEGER여야 합니다. |
428F3 | SCROLL과 WITH RETURN은 함께 사용할 수 없습니다. |
428F4 | FETCH문에 지정된 SENSITIVITY는 이 커서에 사용할 수 없습니다. |
428F6 | 커서가 화면 이동 커서이지만, 결과 테이블에 테이블 함수의 출력이 포함됩니다. |
428F7 | SQL 루틴에만 적용하는 조작이 외부 루틴에서 시도되었습니다. |
428F9 | 이 컨텍스트에서는 시퀀스 표현식을 지정할 수 없습니다. |
428FA | 10진수의 스케일은 0이어야 합니다. |
428FB | sequence-name은 식별 컬럼용으로 시스템이 생성한 시퀀스여서는 안됩니다. |
428FC | ENCRYPTION PASSWORD의 길이가 유효하지 않습니다. |
428FD | 암호 해독에 사용된 암호가 데이터를 암호화할 때 사용된 암호와 일치하지 않습니다. |
428FE | 이 데이터는 ENCRYPT 함수의 결과가 아닙니다. |
428FF | 버퍼 풀 스펙이 유효하지 않습니다. |
428FG | 스테이징 테이블을 정의하는 데 사용된 테이블이 유효하지 않습니다. |
428FH | SET INTEGRITY 옵션이 유효하지 않습니다. |
428FI | ORDER OF가 지정되었으나, 테이블 지정자에 ORDER BY절이 없습니다. |
428FJ | 뷰 또는 구체화된 쿼리 테이블의 외부 fullselect에서는 ORDER BY가 허용되지 않습니다. |
428FL | SQL 데이터 변경 명령문이 지정된 컨텍스트에서 허용되지 않습니다. |
428FM | SELECT 내의 INSERT문에 대칭 뷰가 아닌 뷰가 지정되었습니다. |
428FP | 주제 뷰에서 각 조작에 대해 하나의 INSTEAD OF 트리거가 허용됩니다. |
428FQ | INSTEAD OF 트리거는 WITH CHECK OPTION을 사용하여 정의된 뷰, WITH CHECK OPTION이 정의된 다른 뷰에 정의된 뷰 또는 WITH ROW MOVEMENT절을 사용하여 정의된 뷰에 중첩된 뷰를 지정해서는 안됩니다. |
428FU | FROM SQL 변환 함수 또는 메소드로부터 리턴된 내장 유형이 TO SQL 변환 함수 또는 메소드의 해당하는 내장 유형과 일치하지 않습니다. |
428FV | 메소드를 중첩 메소드로 정의할 수 없습니다. |
428FZ | 일부 조작에 대해서만 정의된 INSTEAD OF 트리거가 있는 뷰는 MERGE문에서 목표로 사용할 수 없습니다. |
428G3 | fullselect에서 SQL 데이터 변경 명령문의 목표 뷰에 INSTEAD OF 트리거가 정의되어 있는 경우 최종 테이블은 유효하지 않습니다. |
428G4 | INPUT SEQUENCE 순서가 잘못 사용되었습니다. |
428G5 | UPDATE문의 지정 절은 INCLUDE 컬럼이 아닌 컬럼을 최소한 하나 이상 지정해야 합니다. |
428G6 | fullselect의 FROM절에서 데이터 변경 명령문의 목표로부터 선택할 수 없는 컬럼이 지정되었습니다. |
428G8 | 뷰를 쿼리 최적화에 사용할 수 없습니다. |
428GA | 페더레이티드 옵션은 추가, 삭제 또는 변경될 수 없습니다. |
42901 | 컬럼 함수에 컬럼 이름이 포함되어 있지 않습니다. |
42903 | WHERE절이나 SET절에 컬럼 함수와 같은 유효하지 않은 참조가 들어 있습니다. |
42904 | 컴파일 오류로 인해 SQL 프로시저를 작성할 수 없습니다. |
42907 | 문자열이 너무 깁니다. |
42908 | 명령문에 필요한 컬럼 목록이 포함되어 있지 않습니다. |
42910 | 명령문이 복합 명령문에서 허용되지 않습니다. |
42911 | 10진수 나눗셈 조작의 결과로 스케일이 음수가 되므로, 10진수 나눗셈 조작은 유효하지 않습니다. |
42912 | 컬럼이 커서의 SELECT문의 UPDATE절에서 식별되지 않으므로, 이 컬럼을 갱신할 수 없습니다. |
42914 | 서브쿼리에서 참조되는 테이블이 조작에 의해 영향을 받을 수 있으므로, DELETE가 유효하지 않습니다. |
42915 | 유효하지 않은 참조 제한조건이 발견되었습니다. |
42916 | 별명을 작성하면 별명이 반복적인 체인을 이루므로 별명을 작성할 수 없습니다. |
42917 | 오브젝트를 명시적으로 삭제 또는 변환할 수 없습니다. |
42918 | 사용자 정의 데이터 유형(UDT)을 시스템 정의 데이터 유형(예: INTEGER) 이름으로 작성할 수 없습니다. |
42919 | 중첩된 복합 명령문은 허용되지 않습니다. |
42921 | 테이블 스페이스에 컨테이너를 추가할 수 없습니다. |
42925 | 반복적인 이름 지정된 파생된 테이블(derived table)은 SELECT DISTINCT를 지정할 수 없으며, UNION ALL을 지정해야 합니다. |
42928 | 테이블에 대해 WITH EMPTY TABLE을 지정할 수 없습니다. |
42932 | 프로그램 준비 가정(assumption)이 올바르지 않습니다. |
42939 | 지정된 ID는 시스템에서 사용하기 위해 예약되어 있으므로, 이름을 사용할 수 없습니다. |
42961 | 지정된 서버 이름이 현재 서버와 일치하지 않습니다. |
42962 | 긴 컬럼, LOB 컬럼 또는 구조화된 유형은 인덱스, 키 또는 제한조건에서 사용될 수 없습니다. |
42968 | 현재 소프트웨어 라이센스가 없기 때문에 연결에 실패했습니다. |
42969 | 패키지가 작성되지 않았습니다. |
42972 | 조인 조건 또는 MERGE문의 ON절에서 표현식은 둘 이상의 피연산자 테이블의 컬럼을 참조합니다. |
42985 | 명령문이 루틴에서 허용되지 않습니다. |
42987 | 명령문이 프로시저 또는 트리거에서 허용되지 않습니다. |
42989 | 표현식을 기본으로 한 GENERATED 컬럼은 BEFORE 트리거에서는 사용될 수 없습니다. |
42991 | BOOLEAN 데이터 유형은 현재 내부적으로만 지원됩니다. |
42993 | 컬럼이 정의될 때, 너무 길어서 로그할 수 없습니다. |
42994 | 원시 디바이스(raw device) 컨테이너는 지원되지 않습니다. |
42995 | 요청된 함수가 전역 임시 테이블에 적용되지 않습니다. |
42997 | 기능이 이 버전의 DB2 응용프로그램 리퀘스터, DB2 응용프로그램 서버 또는 이 둘의 조합에서 지원하지 않습니다. |
429A0 | 외부 키는 처음에 로그지 않으므로 정의된 상위 테이블을 참조할 수 없습니다. |
429A1 | 노드 그룹이 테이블 스페이스에 유효하지 않습니다. |
429A9 | DataJoiner가 SQL문을 처리할 수 없습니다. |
429B2 | 구조화된 유형 또는 컬럼에 지정된 인라인 길이 값이 너무 작습니다. |
429B3 | 오브젝트가 서브테이블에서 정의되지 않을 수도 있습니다. |
429B4 | 데이터 필터 함수는 LANGUAGE SQL 함수가 될 수 없습니다. |
429B5 | 인덱스 확장에서 인스턴스 매개변수의 데이터 유형이 유효하지 않습니다. |
429B8 | PARAMETER STYLE JAVA에 정의된 루틴은 매개변수 또는 리턴 유형으로서 구조화된 유형을 가질 수 없습니다. |
429B9 | 속성을 지정할 때 DEFAULT 또는 NULL을 사용할 수 없습니다. |
429BA | FEDERATED 키워드는 페더레이티드 데이터베이스 오브젝트에 대한 참조와 함께 사용되어야 합니다. |
429BB | 매개변수 또는 변수에 대해 지정된 데이터 유형이 SQL 루틴에서는 지원되지 않습니다. |
429BC | ALTER TABLESPACE문에 여러 개의 컨테이너 조치가 있습니다. |
429BE | 기본 키 또는 고유 키가 차원 절에서 컬럼의 서브세트입니다. |
429BG | 함수는 범위 클러스터 테이블에서 지원되지 않습니다. |
429BJ | 뷰에서 WITH ROW MOVEMENT가 잘못 사용되었습니다. |
429BK | 행 이동에 하위 뷰가 포함되므로 뷰 갱신 시도가 유효하지 않습니다. |
429BL | SQL 데이터를 수정하는 함수가 올바르지 않은 컨텍스트에서 호출되었습니다. |
429BO | 페더레이티드 데이터 소스에 대한 플랜이 작성 가능하지 않습니다. |
429BP | 별칭 계산 결과 컬럼이 유효하지 않습니다. |
클래스 코드 44 WITH CHECK OPTION 위반
SQLSTATE 값 | 의미 |
---|---|
44000 | 결과 행이 뷰 정의를 충족시키지 않으므로, 삽입이나 갱신 조작이 허용되지 않습니다. |
클래스 코드 46 Java DDL
SQLSTATE 값 | 의미 |
---|---|
46001 | Java DDL - 유효하지 않은 URL. |
46002 | Java DDL - 유효하지 않은 jar 이름. |
46003 | Java DDL - 유효하지 않은 클래스 삭제. |
46007 | Java DDL - 유효하지 않은 시그니처. |
46008 | Java DDL - 유효하지 않은 메소드 스펙. |
46103 | Java 루틴에 ClassNotFound 예외가 발생했습니다. |
46501 | Java DDL - 선택적 구성요소가 구현되지 않았습니다. |
클래스 코드 51 유효하지 않은 응용프로그램 상태
SQLSTATE 값 | 의미 |
---|---|
51002 | SQL문 실행 요청에 해당되는 패키지가 없습니다. |
51003 | 일관성 토큰이 일치하지 않습니다. |
51004 | SQLDA의 주소가 유효하지 않습니다. |
51005 | 이전 시스템 오류로 인해 이 기능이 작동 불가능하게 되었습니다. |
51008 | 프리컴파일된 프로그램의 릴리스 번호가 유효하지 않습니다. |
51015 | 바인드 시 오류가 발견된 섹션을 실행하려고 했습니다. |
51017 | 사용자가 로그온되지 않았습니다. |
51021 | 응용프로그램 프로세스에서 롤백 작업을 처리할 때까지 SQL문을 실행할 수 없습니다. |
51022 | CONNECT문에 이름 지정된 서버로의 연결(현재 또는 비활동)이 이미 존재하면, 권한 부여 이름을 지정하는 CONNECT가 유효하지 않습니다. |
51023 | 데이터베이스가 데이터베이스 관리 프로그램의 다른 인스턴스에서 이미 사용 중입니다. |
51024 | 뷰가 작동 불능으로 표시되어, 이를 사용할 수 없습니다. |
51025 | XA 트랜잭션 처리 환경의 응용프로그램은 SYNCPOINT TWOPHASE로 바인드되지 않습니다. |
51026 | 이벤트 모니터의 목표 경로를 이미 다른 이벤트 모니터에서 사용 중이므로, 이 이벤트 모니터를 작동시킬 수 없습니다. |
51027 | 테이블이 사용자 유지보수 구체화된 쿼리 테이블이거나, 점검 보류 상태가 아니므로 SET INTEGRITY문의 IMMEDIATE CHECKED 옵션이 유효하지 않습니다. |
51028 | 패키지가 작동 불능으로 표시되어 이를 사용할 수 없습니다. |
51030 | ALLOCATE CURSOR 또는 ASSOCIATE LOCATORS문에서 참조되는 프로시저가 응용프로그램 프로세스에서 호출되지 않았습니다. |
51034 | MODIFIES SQL DATA로 정의된 루틴이 이 루틴이 호출된 컨텍스트에서 유효하지 않습니다. |
51035 | 이 세션에서 시퀀스에 대해 값이 생성되지 않았으므로 PREVVAL 표현식을 사용할 수 없습니다. |
51038 | 루틴에서 더 이상 SQL문을 발행하지 못할 수 있습니다. |
51039 | ENCRYPTION PASSWORD 값이 설정되지 않았습니다. |
51040 | 유효하지 않은 컴파일 환경. |
클래스 코드 53 유효하지 않은 피연산자 또는 불일치 스펙
SQLSTATE 값 | 의미 |
---|---|
53040 | 지정된 버퍼 풀이 지정된 데이터베이스 파티션에 존재하지 않습니다. |
53090 | 하나의 코드화 체계(ASCII, EBCDIC 또는 유니코드)의 데이터만 같은 SQL문에서 참조될 수 있습니다. |
53091 | 지정된 코드화 체계가 포함하는 오브젝트에 현재 사용 중인 코드화 체계와 동일하지 않습니다. |
클래스 코드 54 SQL 또는 제품 한계가 초과됨
SQLSTATE 값 | 의미 |
---|---|
54001 | 명령문이 너무 길거나 너무 복잡합니다. |
54002 | 문자열 상수가 너무 깁니다. |
54004 | 명령문에 테이블 이름이 너무 많거나 SELECT 또는 INSERT 목록에 항목이 너무 많습니다. |
54006 | 병합의 결과가 너무 깁니다. |
54008 | 키가 너무 길거나 키에 너무 많은 컬럼이 있거나 키 컬럼이 너무 깁니다. |
54010 | 테이블의 레코드 길이가 너무 깁니다. |
54011 | 테이블이나 뷰에 대해 컬럼이 너무 많이 지정되었습니다. |
54023 | 함수 또는 프로시저에 대한 매개변수나 인수의 수에 대한 한계가 초과되었습니다. |
54028 | 최대 동시 LOB 핸들 수에 도달했습니다. |
54029 | 최대 열린 디렉토리 스캔 수에 도달했습니다. |
54030 | 최대수의 이벤트 모니터가 이미 사용 중입니다. |
54031 | 최대 파일 수가 이벤트 모니터에 이미 지정되었습니다. |
54032 | 최대 테이블 크기에 도달했습니다. |
54033 | 최대 파티션 맵의 수에 도달했습니다. |
54034 | 테이블 스페이스에 대한 모든 컨테이너 이름의 길이 합계가 너무 깁니다. |
54035 | 내부 오브젝트 한계를 초과했습니다. |
54036 | 컨테이너 또는 스토리지 경로의 경로 이름이 너무 깁니다. |
54037 | 테이블 스페이스에 대한 컨테이너 맵(map)이 너무 복잡합니다. |
54038 | 중첩된 루틴 또는 트리거의 최대 용량을 초과했습니다. |
54045 | 유형 계층 구조의 최대 레벨을 초과했습니다. |
54046 | 인덱스 확장에서 허용된 최대 매개변수가 초과되었습니다. |
54047 | 테이블 스페이스의 최대 크기에 도달했습니다. |
54048 | 페이지 크기가 충분한 임시 테이블 스페이스가 없습니다. |
54049 | 구조화된 유형의 인스턴스 길이가 시스템 한계를 초과합니다. |
54050 | 구조화된 유형에서 최대 허용 속성이 초과되었습니다. |
54052 | 버퍼 풀의 블록 페이지 수가 버퍼 풀의 크기에 비해 너무 큽니다. |
54053 | BLOCKSIZE에 지정된 값이 유효한 범위내에 있지 않습니다. |
클래스 코드 55 오브젝트가 전제(prerequisite) 상태에 있지 않음
SQLSTATE 값 | 의미 |
---|---|
55001 | 데이터베이스를 이주해야 합니다. |
55002 | 설명 테이블이 적절하게 정의되어 있지 않습니다. |
55006 | 오브젝트는 현재 같은 응용프로그램 프로세스에서 사용 중이므로 삭제할 수 없습니다. |
55007 | 오브젝트는 현재 같은 응용프로그램 프로세스에서 사용 중이므로 변경할 수 없습니다. |
55009 | 시스템이 읽기 전용 파일 또는 쓰기 보호된 디스켓에 쓰려고 했습니다. |
55012 | 클러스터링 인덱스가 이미 테이블에 있습니다. |
55019 | 테이블이 조작에 유효하지 않은 상태입니다. |
55022 | 파일 서버가 데이터베이스에 등록되지 않았습니다. |
55023 | 루틴을 호출할 때 오류가 발생했습니다. |
55024 | 테이블 관련 데이터가 다른 테이블 스페이스에도 있기 때문에 이 테이블 스페이스를 삭제할 수 없습니다. |
55025 | 데이터베이스를 재시작해야 합니다. |
55026 | 임시 테이블 스페이스는 삭제할 수 없습니다. |
55031 | 오류 맵핑 파일의 형식이 올바르지 않습니다. |
55032 | 이 응용프로그램이 시작된 이후 데이터베이스 관리 프로그램이 중지되었기 때문에 CONNECT문은 유효하지 않습니다. |
55033 | 이벤트 모니터가 작성 또는 수정된 같은 작업 단위(UOW)에서 이벤트 모니터를 활성화할 수 없습니다. |
55034 | 이벤트 모니터가 조작에 유효하지 않은 상태입니다. |
55035 | 테이블이 보호되어 있으므로 삭제할 수 없습니다. |
55036 | 노드가 파티션 맵에서 제거되지 않았기 때문에 삭제할 수 없습니다. |
55037 | 테이블이 다중 노드로 구성된 노드 그룹에 있기 때문에 파티션 키를 삭제할 수 없습니다. |
55038 | 노드 그룹은 재조정(rebalance)되는 중이므로 사용할 수 없습니다. |
55039 | 테이블 스페이스가 적절한 상태에 있지 않기 때문에 액세스 또는 상태 변화가 허용되지 않습니다. |
55041 | 재조정이 수행되는 동안에는 컨테이너를 테이블 스페이스에 추가할 수 없습니다. |
55043 | 구조화된 유형에 근거하는 유형이 지정된 테이블 또는 유형이 지정된 뷰가 있는 경우 이러한 유형의 속성은 변경할 수 없습니다. |
55045 | 필요한 구성요소가 서버에서 사용 가능하지 않으므로 루틴에 대한 SQL 아카이브(SAR) 파일을 작성할 수 없습니다. |
55046 | 지정된 SQL 아카이브가 목표 환경과 일치하지 않습니다. |
55047 | 외부 함수 또는 메소드가 페더레이티드 오브젝트에 액세스하려고 했습니다. |
55048 | 암호화된 데이터는 암호화할 수 없습니다. |
55049 | 이벤트 모니터 테이블이 제대로 정의되지 않았습니다. |
55051 | ALTER BUFFERPOOL문이 현재 진행 중입니다. |
55054 | 메소드를 중첩 메소드로 정의할 수 없습니다. |
55056 | 데이터베이스를 페더레이션에 사용할 수 없으므로 별칭 통계를 갱신할 수 없습니다. |
55060 | 데이터베이스에 대해 자동 스토리지가 정의되지 않았습니다. |
55061 | 자동 스토리지 테이블 스페이스의 경로 재지정 리스토어가 허용되지 않습니다. |
55062 | 자동 스토리지에 데이터베이스를 사용할 수 없기 때문에 스토리지 경로가 제공될 수 없습니다. |
클래스 코드 56 기타 SQL 또는 제품 오류
SQLSTATE 값 | 의미 |
---|---|
56031 | 이 시스템에서는 혼합 및 DBCS 데이터가 지원되지 않기 때문에 절 또는 스칼라 함수는 유효하지 않습니다. |
56033 | Long 문자열 컬럼의 삽입 또는 갱신 값은 호스트 변수 또는 널(NULL)이어야 합니다. |
56038 | 이 환경에서는 요청된 기능이 지원되지 않습니다. |
56072 | 후속 SQL문을 실행하는 데 영향을 미치지 못하는 하위 레벨 서버에서 지원하지 않는 함수로 인해 실행하지 못했습니다. |
56084 | LOB 데이터는 DRDA에서 지원되지 않습니다. |
56091 | 복합 SQL문의 실행 결과로 여러 가지 오류가 발생했습니다. |
56092 | 인증 이름이 사용자 ID 또는 그룹 ID이기 때문에 인증 유형을 판별할 수 없습니다. |
56095 | 바인드 옵션이 유효하지 않습니다. |
56097 | LONG VARCHAR와 LONG VARGRAPHIC 필드는 DEVICE에서 빌드된 TABLESPACE에서 허용되지 않습니다. |
56098 | 내재 리바인드 또는 준비 중에 오류가 발생했습니다. |
56099 | REAL 데이터 유형은 목표 데이터베이스에서 지원하지 않습니다. |
560A0 | LOB 값에 대한 조치가 실패했습니다. |
560AA | 이 시스템에서는 UCS-2가 지원되지 않기 때문에 절 또는 스칼라 함수는 유효하지 않습니다. |
560AC | 지정된 유형 또는 데이터 소스 버전에 대해서는 랩퍼 정의를 사용할 수 없습니다. |
560AF | 게이트웨이 집중기를 사용할 때 PREPARE문이 지원되지 않습니다. |
560B0 | 테이블 스페이스 또는 테이블 스페이스 컨테이너 크기 재지정에 대해 새 크기 값이 유효하지 않습니다. |
560B1 | 스토어드 프로시저에 유효하지 않은 커서 스펙이 있습니다. |
560B7 | 복수 행 INSERT의 경우, 시퀀스 표현식의 사용법은 각 행에 대해 동일해야 합니다. |
560BB | 동적으로 준비되는 CALL문의 INOUT 매개변수에서는 USING절과 INTO절에 같은 호스트 변수를 사용해야 합니다. |
560BC | 파일에 액세스하는 중에 오류가 발생했습니다. |
560BD | 페더레이티드 서버가 데이터 소스에서 예기치 않은 오류 코드를 수신했습니다. |
560BF | 암호화 기능이 사용 불가능합니다. |
560C0 | 유니코드 코드화 체계로 작성된 테이블은 SQL 함수 또는 SQL 메소드에 사용할 수 없습니다. |
560C1 | 유니코드 코드화 체계로 작성된 테이블은 유형이 지정된 테이블이 되거나, 그래픽 유형 또는 사용자 정의 유형을 포함할 수 없습니다. |
560C2 | 삭제된 테이블에 대한 실행기록 파일 항목을 쓰는 데 실패했습니다. |
560C3 | 이후 트리거는 INSERT문에 삽입 중인 행을 수정할 수 없습니다. |
560C6 | 참조 제한조건이 fullselect 내의 SQL 데이터 변경 명령문에서 수정한 행을 수정할 수 없습니다. |
560C8 | 일부 별칭 통계를 갱신할 수 없습니다. |
560C9 | 지정된 명령문을 설명할 수 없습니다. |
560CA | SQL문이 현재 데이터베이스 파티션에서만 실행될 수 있는 루틴을 참조합니다. |
클래스 코드 57 자원이 사용 가능하지 않거나 조작원이 개입함
SQLSTATE 값 | 의미 |
---|---|
57001 | 테이블에 1차 인덱스가 없기 때문에 이 테이블을 사용할 수 없습니다. |
57003 | 지정된 버퍼 풀이 활성화되지 않았습니다. |
57007 | DROP 또는 ALTER가 보류 중이므로 오브젝트를 사용할 수 없습니다. |
57009 | 가상 스토리지 또는 데이터베이스 자원이 임시로 사용 불가능하게 되었습니다. |
57011 | 가상 스토리지 또는 데이터베이스 자원을 사용할 수 없습니다. |
57012 | 데이터베이스가 아닌 다른 자원을 사용할 수 없습니다. 이는 후속 명령문의 정상적인 실행에 영향을 주지 않습니다. |
57013 | 데이터베이스가 아닌 다른 자원을 사용할 수 없습니다. 이는 후속 명령문의 정상적인 실행에 영향을 주지 않습니다. |
57014 | 처리가 요청된 대로 취소되었습니다. |
57016 | 테이블이 활성화되지 않으므로 액세스할 수 없습니다. 해결: db2 접속하여 reorg table 테이블명 |
57017 | 문자 변환이 정의되지 않았습니다. |
57019 | 자원 문제점으로 인해 명령문이 실패했습니다. |
57020 | 데이터베이스가 들어 있는 드라이브가 잠겨 있습니다. |
57021 | 디스켓 드라이브 문이 열려 있습니다. |
57022 | 명령문의 권한 부여 ID가 적절한 DB 스페이스를 소유하지 않으므로 테이블을 작성할 수 없습니다. |
57030 | 응용프로그램 서버(AS)로의 연결이 정의된 설치 한계를 초과했습니다. |
57032 | 최대수의 동시 데이터베이스가 시작되었습니다. |
57033 | 자동 롤백 없이 교착 상태 또는 시간종료가 발생했습니다. |
57036 | 트랜잭션 로그가 현재 데이터베이스에 속하지 않습니다. |
57046 | 데이터베이스 또는 인스턴스가 Quiesce 상태이기 때문에 새로운 트랜잭션을 시작할 수 없습니다. |
57047 | 디렉토리에 액세스할 수 없기 때문에 내부 데이터베이스 파일을 작성할 수 없습니다. |
57048 | 테이블 스페이스에 대한 컨테이너에 액세스하는 동안 오류가 발생했습니다. |
57049 | 운영 체제 프로세스 한계에 도달했습니다. |
57050 | 파일 서버가 현재 사용 가능하지 않습니다. |
57051 | 계산된 CPU 비용이 자원 한계를 초과합니다. |
57052 | 노드에 모든 임시 테이블 스페이스에 대한 컨테이너가 없으므로 이 노드를 사용할 수 없습니다. |
57053 | 조작이 충돌되므로 테이블에서 조작을 수행할 수 없습니다. |
57055 | 페이지 크기가 충분한 임시 테이블 스페이스를 사용할 수 없습니다. |
57056 | 데이터베이스가 NO PACKAGE LOCK 모드에 있으므로 패키지를 사용할 수 없습니다. |
57057 | SQL문 DRDA 체인의 이전 상태로 인해 SQL문을 실행할 수 없습니다. |
57059 | 테이블 스페이스에 지정된 조치에 사용할 수 있는 스페이스가 충분하지 않습니다. |
클래스 코드 58 시스템 오류
SQLSTATE 값 | 의미 |
---|---|
58004 | 시스템 오류(후속 SQL문을 정상적으로 실행할 수는 있음)가 발생했습니다. |
58005 | 시스템 오류(후속 SQL문을 정상적으로 실행하지 못하게 함)가 발생했습니다. |
58008 | 후속 DDM 명령 또는 SQL문의 정상적인 실행에는 영향을 주지 않는 분산 프로토콜 오류로 인해 실행에 실패했습니다. |
58009 | 대화가 할당해제되게 만드는 분산 프로토콜 오류로 인해 실행에 실패했습니다. |
58010 | 후속 DDM 명령 또는 SQL 문의 정상적인 실행에 영향을 주는 분산 프로토콜 오류로 인해 실행에 실패했습니다. |
58011 | 바인드 프로세스가 진행되는 동안 DDM 명령이 유효하지 않습니다. |
58012 | 지정된 패키지명과 일치하는 토큰을 사용한 바인드 프로세스가 실행 중이 아닙니다. |
58014 | DDM 명령이 지원되지 않습니다. |
58015 | DDM 오브젝트가 지원되지 않습니다. |
58016 | DDM 매개변수가 지원되지 않습니다. |
58017 | DDM 매개변수 값이 지원되지 않습니다. |
58018 | DDM 응답 메시지가 지원되지 않습니다. |
58023 | 시스템 오류로 인해 현재 프로그램이 취소되었습니다. |
58030 | 입출력 오류가 발생했습니다. |
58031 | 시스템 오류로 인해 연결에 실패했습니다. |
58032 | 분리 모드 사용자 정의 함수(UDF)에 대한 프로세스를 사용할 수 없습니다. |
58034 | DMS 테이블 스페이스에서 오브젝트에 대한 페이지를 찾는 중에 오류가 발견되었습니다. |
58035 | DMS 테이블 스페이스에서 오브젝트에 대한 빈 페이지를 찾는 중에 오류가 발견되었습니다. |
58036 | 지정된 내부 테이블 스페이스 ID가 없습니다. |
ZZZZZ | 플레이스 홀더 sqlstate는 개발용으로만 사용하십시오. 코드 이동 전 변경해야 합니다. |
출처 : IBM http://publib.boulder.ibm.com/infocenter/db2luw/v8/topic/com.ibm.db2.udb.doc/core/r0sttmsg.htm
'Computer_IT > DBMS' 카테고리의 다른 글
[DB2] 컬럼 추가 (0) | 2008.06.25 |
---|---|
DB2에서 TIMESTAMP 시간 범위 검색 (0) | 2008.03.10 |
SQL IDE(GUI) 에디터들... (0) | 2008.02.05 |
mysql 컬럼 속성 변경 (0) | 2007.10.23 |
ORACLE - TABLE CACHE (0) | 2007.10.10 |
제9회 자바 개발자 컨퍼런스 참관
제9회 한국 자바 개발자 컨퍼런스 ...
사전등록 확인 코너에 줄을 서서 대기하시는 분들.. 언제 받으려나...
여러 부스에서 경품을 받을려고 줄을 서 있는분들 ...
작년보다 더 많은거 같았다.
미리 착석해 계신분들... 자리가 없을 정도 (그래도 밖엔 사람들 많았음)
받은 책자...
지난회 보다 두꺼워 졌다~.
개선했으면 하는점...
1. 수용인원이 너무 부족한 장소 (제일 먼저 바뀌어야 되는 상황) 자바 개발자가 늘어가는 상황과 8회와는 다르게 블로그를 통한 홍보 이벤트 까지 했으니 더 많은 인원이 참관하는건 당연지사, 그걸 알면서 행사를 개최..
수많은 협찬사는 부록??....
2. 외부 업체 부스에서 자바 개발자라면 가입되어있을만한 (OTN/SunDeveloperNetworks)에 신규가입 이벤트를 진행하는건 아이러니?
- 중복가입하는건 센스?
'Computer_IT > JAVA' 카테고리의 다른 글
AMChart to PNG file - JFreeChart Library use... (0) | 2008.09.11 |
---|---|
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
SQL IDE(GUI) 에디터들...
Toad for Oracle
Toad for SQL Server
Toad for DB2
Toad for MySQL
장점 : 무수히 많은 기능... / 최고의 사용자 확보 / 해당 DB의 특화된 기능 사용 가능 / ORACLE은 PLSQL지원
단점 : 해당 되는 DBMS버전 사용 가능. / 몇몇 FREE버전 제외하고는.. 유료다.
장점 : 기본적인 기능 모두 가지고 있으며 DB의 종류에 구애 받지 않는다. / TOAD 보단 가볍게 간편하게 쓸수 있다.
단점 : FREEWARE는 기능 제한이 좀 있다.
http://www.dbvis.com/products/dbvis/
http://www.oracle.com/technology/products/database/sql_developer/index.html
장점 : 오라클 전용 이면서 약간 범용 / MSSQL 마이그레이션 / MySQL 등 사용가능...
단점 : 버그가 아직 좀 많다.
그외 .. AQUA / MS SQL 부록.... 등은 차후...
'Computer_IT > DBMS' 카테고리의 다른 글
DB2에서 TIMESTAMP 시간 범위 검색 (0) | 2008.03.10 |
---|---|
IBM DB2 SQLSTATE 메시지 - 오류 코드/에러코드 (0) | 2008.02.29 |
mysql 컬럼 속성 변경 (0) | 2007.10.23 |
ORACLE - TABLE CACHE (0) | 2007.10.10 |
KEEP 버퍼풀 지침 (0) | 2007.10.10 |
AIX CommandLine Autocomplete 명령 자동 완성
IBM AIX ToolBox 홈페이지 http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/download.html
AIX는 기본적으로 ksh 쉘이다.
그냥 그녀석을 bash 쉘로 바꾸면 자동완성 편하게 쓸수 있다.
bash rpm 을 다운받은후
#> rpm -i bash-3.0-1.aix5.1.ppc.rpm 엔터
#> bash 엔터
한후 사용하면 끝...
'Computer_IT > OS' 카테고리의 다른 글
익스플로러 인쇄가 안될때 (IE Print) (0) | 2008.07.08 |
---|---|
[정식] VISTA sp1 (서비스팩1 ServicePack 1) (0) | 2008.03.19 |
Vmware disk Image size expand - VMWARE 디크스 이미지 사이즈 늘리기 (0) | 2008.01.07 |
Vmware Disk image Defragment -VMWARE 조각모음 (0) | 2008.01.07 |
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2 (0) | 2008.01.03 |
Vmware disk Image size expand - VMWARE 디크스 이미지 사이즈 늘리기
vmware 를 사용하다보면 할당된 이미지 사이즈가 더욱 증가하여야 할 경우가 있다.
그런 경우 유용하게 사용..
"c:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x 15GB
"vmdk파일명"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vmware-Administrator\vdiskmanager.log
Grow: 100% done.
The old geometry C/H/S of the disk is: 1044/255/63
The new geometry C/H/S of the disk is: 1958/255/63
Disk expansion completed successfully.
WARNING: If the virtual disk is partitioned, you must use a third-party
utility in the virtual machine to expand the size of the
partitions. For more information, see:
http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647
위 작업을 수행하면 VMware가 사용하는 이미지 파일의 할당 사이즈가 증가 하게 된다.
하지만 실제 OS안으로 들어가서 보면 사이즈는 그대로 표시가 되며 윈도우의 디스크관리 항목에서 파티션된 사이즈외에 생성된걸 볼수 있다. 파티션 할당 해주면 윈도우에서 사용가능하다.
참고 사이트 : http://www.vmware.com/support/ws45/doc/disks_vdiskmanager_eg_ws.html#1057652
'Computer_IT > OS' 카테고리의 다른 글
[정식] VISTA sp1 (서비스팩1 ServicePack 1) (0) | 2008.03.19 |
---|---|
AIX CommandLine Autocomplete 명령 자동 완성 (2) | 2008.02.02 |
Vmware Disk image Defragment -VMWARE 조각모음 (0) | 2008.01.07 |
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2 (0) | 2008.01.03 |
MIDI 재생이 안될때 (8) | 2007.12.10 |
Vmware Disk image Defragment -VMWARE 조각모음
"c:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -d "vmdk파일경로"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vmware-Administrator\vdiskmanager.log
Defragment: 100% done.
Defragmentation completed successfully.
'Computer_IT > OS' 카테고리의 다른 글
AIX CommandLine Autocomplete 명령 자동 완성 (2) | 2008.02.02 |
---|---|
Vmware disk Image size expand - VMWARE 디크스 이미지 사이즈 늘리기 (0) | 2008.01.07 |
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2 (0) | 2008.01.03 |
MIDI 재생이 안될때 (8) | 2007.12.10 |
리눅스 기타 명령.. (0) | 2007.10.11 |
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=95ac1610-c232-4644-b828-c55eec605d55
지원 2003 Family
'Computer_IT > OS' 카테고리의 다른 글
Vmware disk Image size expand - VMWARE 디크스 이미지 사이즈 늘리기 (0) | 2008.01.07 |
---|---|
Vmware Disk image Defragment -VMWARE 조각모음 (0) | 2008.01.07 |
MIDI 재생이 안될때 (8) | 2007.12.10 |
리눅스 기타 명령.. (0) | 2007.10.11 |
vi editor source color & 리눅스 압축 기타 등등 명령.... (0) | 2007.10.10 |
JAVA JSpinner Number 사용법
SpinnerModel model =
new SpinnerNumberModel(0, // 초기값
0, // 최소값
100, // 최대값
1); // 증가값
JSpinner spinner = new JSpinner(model);
'Computer_IT > JAVA' 카테고리의 다른 글
HashMap -> Collection -> Iterator (0) | 2008.05.19 |
---|---|
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
웹 개발 Debugging Tool
'Computer_IT > ASP' 카테고리의 다른 글
[ASP] FSBOARD 3.0 (0) | 2007.08.13 |
---|---|
[ASP] ASP ServerVariables Collection List.... (0) | 2006.09.20 |
MIDI 재생이 안될때
그런 경우에 알아낸 방법...
1. 제어판 -> 장치관리자 -> 사운드, 비디오 및 게임 컨트롤러 -> 해당 사운드 카드 -> 속성 -> MIDI장치 및 기기
-> 속성 에서 사용가능 체크 확인!
2. GM.DLS 파일 존재 유무 확인
windows\system32\drivers\gm.dls 파일이 있는지 확인한다. ( dxdiag 를 실행해 봐도 된다. )
없으면 아래 파일중 gm.dls 파일을 WINDOWS\system32\drivers\ 에 복사한다. 그후 dxDLS.reg파일을 더블클릭하여 레지스트리에 추가.
DLS 가 정상적으로 로드되지 않았다면 재생이 되지 않는다.
'Computer_IT > OS' 카테고리의 다른 글
Vmware Disk image Defragment -VMWARE 조각모음 (0) | 2008.01.07 |
---|---|
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2 (0) | 2008.01.03 |
리눅스 기타 명령.. (0) | 2007.10.11 |
vi editor source color & 리눅스 압축 기타 등등 명령.... (0) | 2007.10.10 |
Putty Telnet Client (SSH, UTF-8)지원 (0) | 2007.08.09 |
ECLIPSE - eclipse.ini 실행옵션
-showsplash
org.eclipse.platform
-vmargs
-Xverify:none
-XX:+UseParallelGC
-XX:PermSize=64M
-XX:MaxPermSize=128M
-XX:MaxNewSize=64M
-XX:NewSize=64M
-Xms512m
-Xmx512m
'Computer_IT > JAVA' 카테고리의 다른 글
제9회 자바 개발자 컨퍼런스 참관 (2) | 2008.02.16 |
---|---|
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
Servlet to Applet (Echo) Example
Servlet to Applet (Echo) Example
http://www.frank-buss.de/echoservlet/
'Computer_IT > JAVA' 카테고리의 다른 글
JAVA JSpinner Number 사용법 (0) | 2008.01.02 |
---|---|
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
Eclipse - JAD Pluggin
SourceForge - JAD
http://sourceforge.net/project/showfiles.php?group_id=40205
Wki
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
사용법 :
ex)
1번째
http://www.kpdus.com/jad.html 에서
해당 OS의 JAD. 파일을 다운 받아 PATH가 설정된 곳에 위치
2번째
net.sf.jadclipse_3.3.0.jar ->Eclipse/plugins에 Jar File을 Extract 함.
Eclipse 의 Window->Preferences 선택
'Computer_IT > JAVA' 카테고리의 다른 글
ECLIPSE - eclipse.ini 실행옵션 (0) | 2007.12.06 |
---|---|
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
[SWT] 기본적인 Hello Window (0) | 2007.08.13 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
mysql 컬럼 속성 변경
alter table bbs change column num num int(11) auto_increment primary key;
alter table 테이블명 change column 기존컬럼 바꿀컬럼 데이터형 추가하고자 하는 속성;
'Computer_IT > DBMS' 카테고리의 다른 글
IBM DB2 SQLSTATE 메시지 - 오류 코드/에러코드 (0) | 2008.02.29 |
---|---|
SQL IDE(GUI) 에디터들... (0) | 2008.02.05 |
ORACLE - TABLE CACHE (0) | 2007.10.10 |
KEEP 버퍼풀 지침 (0) | 2007.10.10 |
Oracle 영역별 HIT RATIO (0) | 2007.10.10 |
리눅스 기타 명령..
Crontab
[com@localhost ~]$ cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly // 매시간
02 4 * * * root run-parts /etc/cron.daily // 매일
22 4 * * 0 root run-parts /etc/cron.weekly // 매주
42 4 1 * * root run-parts /etc/cron.monthly // 매월
[root@localhost cron.daily]# pwd
/etc/cron.daily
[root@localhost cron.daily]# ls -l
합계 68
-rwxr-xr-x 1 root root 379 3월 28 2007 0anacron
lrwxrwxrwx 1 root root 39 10월 6 21:49 0logwatch -> /usr/share/logwatch/scripts/logwatch.pl
-rwxr-xr-x 1 root root 118 3월 14 2007 cups
-rwxr-xr-x 1 root root 180 1월 7 2007 logrotate
-rwxr-xr-x 1 root root 418 1월 6 2007 makewhatis.cron
-rwxr-xr-x 1 root root 137 3월 15 2007 mlocate.cron
-rwxr-xr-x 1 root root 2181 11월 22 2006 prelink
-rwxr-xr-x 1 root root 114 3월 15 2007 rpm
-rwxr-xr-x 1 root root 290 3월 15 2007 tmpwatch
[root@localhost cron.daily]#
#Crontab TEST (1분마다 메세지 출력) - 전체 사용자
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
*/1 * * * * echo '1분이 지났습니다.'
#로그 관리 / 로그를 자름...
#Crontab - 각자의 개정
[root@localhost etc]# crontab -e
#로그 관리
부팅 메세지
[root@localhost log]# dmesg
로그
[root@localhost log]# lastlog
'Computer_IT > OS' 카테고리의 다른 글
Windows Server 2003 서비스 팩 2(32-bit x86) - SP2 (0) | 2008.01.03 |
---|---|
MIDI 재생이 안될때 (8) | 2007.12.10 |
vi editor source color & 리눅스 압축 기타 등등 명령.... (0) | 2007.10.10 |
Putty Telnet Client (SSH, UTF-8)지원 (0) | 2007.08.09 |
[우분투] apt-get (0) | 2007.04.12 |
vi editor source color & 리눅스 압축 기타 등등 명령....
tab 사이즈 설정
:set tabstop=4
줄번호 보임
:set nu
줄번호 안보임
:set nonu
해당 줄번호 이동
:번호
기본적으로 vi는 저장이 되어있지 않음.
.vimrc 파일을 만들어 그안에서 set 명령을 주면 계속 유지 됨..
vi .vimrc
화면 처음 H
화면 마지막 G
라인 마지막 $
한단어 뒤 B
한줄 위 k
Search....
/찾고자하는 글자
커맨드라인 명령 바로 치기
:!명령어
ex) :!gcc ......
gcc버전 확인
gcc -v
gcc 컴파일
gcc 파일명.c (기본적으로 a.out 이 나온다)
컴파일한것 실행하기
./파일명.out
gcc 옵션
gcc -c 파일명 (오브젝트 파일만 만든다.)
gcc -o 실행파일명 소스파일명
그룹정보 보기
cat /etc/group
유저정보 보기
cat /etc/passwd
com:x:500:500:com:/home/com:/bin/bash
유저 패스워드 파일 - Shadow File
cat /etc/shadow
xfs:!!:13792:0:99999:7:::
(패스워드 파일에 !! 하면 로그인으로 바로 접근 불가)
파일/디렉토리 권한변경
chown 사용자 그룹 파일/디렉토리
chown root.root test
Root그룹에 속하기
vi /etc/group 파일을 편집하여
해당 그룹 뒤에 , 한뒤 해당 하는것 적어줌
[com@localhost ~]$ chmod 777 test && chown com.com test
압축 하기 & 묶기
tar 묶기&압축
> tar -zcvf 압축된.tar.gz 압축할파일 압축할 파일 ....
bzip2 압축
> tar -cvjf
압축 풀기
> tar -zxvf tar또는 gz 압축파일명
> tar -jxvf bz2파일명
네트워크 카드 활성/비활성 (network card down - Ethernet card down)
> ifdown eth0
> ifup eth0
또는... 부팅스크립트 수정
> /etc/rc.d/init.d/network restart
> /etc/init.d/network restart
누가 접속했니?
> last
RPM (RedHat Package Management)??
Slackware : TGZ
RPM : RedHat ...
wget URL...
rpm 설치
> rpm -i 설치할패키지.rpm
rpm 제거
> rpm -e 제거할 패키지명
> rpm -ivh 설치할 패키지명.rpm (### 으로 표시해줌)
인터넷으로 바로 설치...
> rpm -ivh 인터넷URL.rpm
모든 설치된 RPM 목록 확인
> rpm -qa
설치된 rpm 확인
> rpm -qa | grep 설치된패키지명
'Computer_IT > OS' 카테고리의 다른 글
MIDI 재생이 안될때 (8) | 2007.12.10 |
---|---|
리눅스 기타 명령.. (0) | 2007.10.11 |
Putty Telnet Client (SSH, UTF-8)지원 (0) | 2007.08.09 |
[우분투] apt-get (0) | 2007.04.12 |
mstsc - Remote Desktop Connection Software (0) | 2006.11.17 |
ORACLE - TABLE CACHE
TABLE CACHE 해제
'Computer_IT > DBMS' 카테고리의 다른 글
SQL IDE(GUI) 에디터들... (0) | 2008.02.05 |
---|---|
mysql 컬럼 속성 변경 (0) | 2007.10.23 |
KEEP 버퍼풀 지침 (0) | 2007.10.10 |
Oracle 영역별 HIT RATIO (0) | 2007.10.10 |
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |