java.sql.SQLException : ORA-01722 : 수치가 부적합합니다. 오류가 났다. 해당오류는 오라클안에서 데이터 타입이 일치 하지않으면 발생하는 오류입니다. 얘를 들어 VARCHAR2 타입의 데이터를 NUMBER 로 조회 하거나 할때 오류가 날수 있고 함수결과 데이터 값이 일치 하지 않을때도 이러한 오류가 나타 날 수 있습니다. 그리고 서로 다를 데이터 타입의 연산으로 인한 오류로 위와 같은 오류가 나타날수있습니다. 따라서 해당 데이터 타입을 확인하고 쿼리를 짜는것이 중요하겠습니다.
오류난게 없는거같은데 자꾸 오류가 나길래대체 무슨오류인가 찾아보다가 별거아닌 오류였다 괜히 FROM 쪽만 보고 있었던 나의모습...(부끄럽군 JOIN문을 길게쓰다가 ,구분을 한군데 못해서 에러가 났더라는... 해당 에러는 주로 오타, 세미콜론(;), 콤마(,), 띄어쓰기 부분에서 많이 발생한다고 한다. SQL 문법을 꼭 확인해보자! 예시1) SELECT A, B, C D FROM TEST1; ==> SELECT A, B, C, D FROM TEST1; 예시2) SELECT *, (SELECT A FROM TEST1 WHERE NO = A.NO) FROM TEST2 A; ==> SELECT A.*, (SELECT A FROM TEST1 WHERE NO = A.NO) FROM TEST2 A;
업무 중 스프링 프레임 워크를 사용하는 데에 있어 SQL설정을 해야 하는 부분에서 이론적인 부분이 많이 부족하다고 느꼈다. 쉽다고 생각했는데 테이블 3개 이상 조인을 하려고 하니그것부터 막히기 시작해서 이론을 공부해가며 간략히 정리해보려고 한다. 관계형 데이터 베이스란? 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류이다. 관계형 데이터베이스는 테이블로 이루어져 있으며, 이 테이블은 키와 값의 관계를 나타낸다. 이처럼 데이터의 종속성을 관계로 표현하는 것이 관계형 데이터 베이스의 특징이다. 관계형 데이터베이스의 특징 - 데이터의 분류, 정렬, 탐색 속도가 빠르다. - 오랫동안 사용된 만큼 신뢰성이 높고, 어떤상황에서도 데이터의 무결성을 보장해 준다. - 기존에 작성된 스키마를 수정하기가 어렵다. -..

오늘도 일하면서 생기는 궁금증~! Server를 JEUS를 이용하고 있는데 학원을 수료할 땐 아파치 톰캣을 배웠어서 궁금해진 김에 다시 개념 정리를 해보았다. - WAS(Web Application Server)란? 웹 애플리케이션 서버(Web Application Server)는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 한국에서는 일반적으로 "WAS" 또는 "WAS S/W"로 통칭하고 있으며 공공기관에서는 "웹 응용 서버"로 사용되고, 영어권에서는 "Application Server" (약자 AS)로 불린다. 웹 애플..
" 왜 익스플로러에서만 가능하게 했나요? " 오늘도 어김없이 일하다가 궁금증이 생겼습니다. 제가 다니는 곳이 공공기관인데 공동 인증서 로그인 시 필요한 설치 작업과 실행이 IE에서만 실행이 되게 설정되어있습니다. 그래서인지 불편 사항 문의 전화가 오면 대부분의 사용자들은 크롬이나 엣지로 사이트 이용을 하셔서 접속이 안 되는 경우가 많아 이에 따른 의문점이 생겼습니다. ' 왜 익스플로러(IE) 인가? ' 유독 한국에서 IE 사용이 많은 이유는 관공서 홈페이지에서 공인인증서 사용을 위해 플러그인을 쓰고 있기 때문입니다. 대부분 플러그인 중 액티브X를 쓰고 있는데 문제는 액티브X가 윈도 기반 인터넷 익스플로러에서만 작동된다는 점입니다. 많은 사람들이 목소리 높여 말하는 아직도 이래도 익스플로러를 써?라고 말하..
오늘은 일하다가 무슨 운영체제에 오류가 났는데~ 찾는 와중에 "데몬" 이라는 단어가 많이 들려 그것에 대하여 알아 보았다. 후에 나도 다뤄보기 위해서 미리 개념 정리를 해보았다. 데몬(daemon) 이란? 서비스의 요청에 대해 응답하는 오랫동안 실행중인 백그라운드(background) 프로세스다. 쉽게 말하면 사용자가 직접적으로 제어 하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 유닉스(리눅스 포함) 운영체제에서 이름이 "d"로 끝나는 프로세스들이 대표적인데 inetd, httpd, nfsd, sshd, named와 lpd 등이 있다. 다른 운영체제에서는 "시스템 프로세스"라 불린다. 대부분 시스템의 시작과 끝을 함께한다고 한다. 그렇기에 대개 관리자 권한으로 실행되어 네트워크 ..
- Total
- Today
- Yesterday
- 데몬
- DAEMON
- oracle
- 오라클오류
- 웹서버
- 인터넷익스플로러
- 오라클
- select
- SQL오류
- 인터넷
- 톰캣
- oracle오류
- 데이터베이스
- 관계형 데이터베이스
- 백그라운드 프로세스
- from
- WAS
- 아파치
- SQL
- web 서버
- jeus
- IE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |