[Oracle - Error] ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. - "value larger than specified precision allowed for this column" 이번 글에서는 ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. 에러 해결방법을 알아보도록 하겠습니다. ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. ORA-01438: "value larger than specified precision allowed for this column" 데이터를 추가하는 도중에 다음과 같은 에러가 발생하였습니다. 예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다. 아래의 쿼리는 DEPT 테이블의 DEPTNO 컬럼에 100이라는 값을 추가하는 예제입니다. 위의 쿼리를 실행하니 ORA-01438: "value larger than specified precision allowed for th.. 2. Database/2_2 Oracle Error 2020. 9. 5. 12:06
[Oracle - Error] ORA-00920: 관계 연산자가 부적합합니다 - "invalid relational operator" 이번 글에서는 ORA-00920: 관계 연산자가 부적합합니다 에러 해결 방법에 대하여 알아보도록 하겠습니다. ORA-00920: 관계 연산자가 부적합합니다 ORA-00920: "invalid relational operator" 쿼리를 짜다가 다음과 같은 에러가 발생하였습니다. 예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다. 아래의 쿼리는 DEPTNO와 DNAME을 조회하는 예제입니다. 위의 쿼리를 실행하니 ORA-00920: "invalid relational operator" 에러가 발생하였습니다. 에러가 발생한 이유는 WHERE절에 관계 연산자( = ) 을 지정해주지 않아서 입니다. WHERE 절에 관계연산자를 지정하여 쿼리를 다시 실행해 보도록 하겠습니다. WHERE.. 2. Database/2_2 Oracle Error 2020. 9. 4. 17:49
[Oracle SQL Developer] 자동으로 쿼리 정렬하는 방법 이번 글에서는 Oracle SQL Developer에서 제공하는 기능인 자동으로 정렬하는 방법에 대하여 알아보겠습니다. 아주 간단합니다. 쿼리를 다 작성하시고 Ctrl + F7 버튼만 클릭해주시면 끝입니다. 예제를 보면서 같이 확인해 볼까요? 아래 쿼리는 그냥 제가 간단하게 짠 쿼리입니다. 보기 상당히 불편하죠? 들여쓰기도 잘 안되어있습니다.. 이것을 자동 정렬기능으로 한 번 쿼리를 바꾸어보겠습니다. Ctrl + F7 버튼을 입력하시면 아래처럼 바뀝니다. 훨씬 더 깔끔하고 보기좋게 쿼리가 정렬된 것을 확인하실 수 있습니다. 3. 개발도구/3_2 Oracle SQL Developer 2020. 9. 3. 17:23
[Oracle - Error] ORA-00928: 누락된 SELECT 키워드 - "missing SELECT keyword" 이번 글에서는 ORA-00928: missing SELECT keyword 에러 해결 방법에 대하여 알아 보도록 하겠습니다. ORA-00928: 누락된 SELECT 키워드 ORA-00928: missing SELECT keyword 테스트 데이터를 추가하려고 하는데 아래와 같은 에러가 발생하였습니다. 예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다. 아래의 쿼리는 데이터를 추가하는 예제입니다. 위의 쿼리를 실행하니 ORA-00928: missing SELECT keyword 에러가 발생하였습니다. 이 에러가 발생한 이유는 간단합니다. INSERT 구문은 INSERT INTO 테이블명 VALUES() 입니다. 하지만, 위의 쿼리를 보니 테이블명을 적지 않고 실행하였네요. 따라서.. 2. Database/2_2 Oracle Error 2020. 9. 2. 17:08
[백준알고리즘] 10996번 별 찍기 - 21 파이썬(Python) 소스 코드 # 변수 inputNum = int(input()) odd = inputNum - inputNum // 2 # 홀수번째 even = inputNum // 2 # 짝수번째 # Main for i in range(inputNum): print("* " * odd) print(" *" * even) 출력 결과 5. 알고리즘/5_3 백준 2020. 9. 1. 11:08
[백준알고리즘] 2446번 별 찍기 -9 파이썬(Python) 소스 코드 # 변수 선언 inputNum = int(input()) # 별 출력 for i in range(inputNum): print(' '*i, '*'*((inputNum-i)*2-1)) for i in range(inputNum-2, -1, -1): print(' '*i, '*'*((inputNum-i)*2-1)) 출력 결과 5. 알고리즘/5_3 백준 2020. 8. 31. 18:30
[백준알고리즘] 2523번 별 찍기 -13 파이썬(Python) 소스 코드 # 변수 선언 inputNum = int(input()) # 별모양 표현 for i in range(1,inputNum+1): print('*'*i) for j in range(inputNum-1, 0, -1): print('*'*j) 출력 결과 5. 알고리즘/5_3 백준 2020. 8. 30. 18:01
[백준알고리즘] 5543번 상근날드 파이썬(Python) 소스 코드 # 변수 선언 hamb = [] beve = [] # 변수 입력 for i in range(0, 3): inputNum = int(input()) hamb.append(inputNum) for i in range(0, 2): inputNum = int(input()) beve.append(inputNum) # 결과값 출력 print(min(hamb) + min(beve) - 50) 출력 화면 5. 알고리즘/5_3 백준 2020. 8. 29. 17:38
[백준알고리즘] 10039번 평균 점수 파이썬(Python) 소스 코드 # 변수 선언 user = [0]*5 # [0, 0, 0, 0, 0] # 변수 입력 for i in range(len(user)): user[i] = int(input()) # 40미만일 경우 40으로 set if user[i] < 40: user[i] = 40 # 평균 값 avg = (sum(user)/len(user)) print(int(avg)) 출력 결과 5. 알고리즘/5_3 백준 2020. 8. 28. 17:16
[백준알고리즘] 14681번 사분면 고르기 파이썬(Python) 소스 코드 # 사용자 입력 userInputA = int(input()) userInputB = int(input()) # x사분면 1, 2, 3, 4 # 사분면 확인 def exe(): if userInputA > 0 and userInputB > 0 : print(1) elif userInputA 0 : print(2) elif userInputA 0 and userInputB < 0 : print(4) # main exe() 출력 결과 5. 알고리즘/5_3 백준 2020. 8. 27. 16:41
[Oracle - Error] ORA-30484: 이 함수에 대한 윈도우 지정이 없습니다. - "missing window specification for this function" 이번 글에서는 ORA-30484: missing window specification for this function 에러 해결 방법에 대하여 알아 보겠습니다. ORA-30484: missing window specification for this function ORA-30484: 이 함수에 대한 윈도우 지정이 없습니다. 쿼리를 짜다가 아래와 같은 에러가 종종 발생합니다. 예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다. 아래의 쿼리는 순위를 조회하는 예제입니다. 위의 쿼리를 실행하니 ORA-30484: missing window specification for this function 에러가 발생하였습니다. 이 에러가 발생한 이유는 함수의 구문을 끝까지 작성하지 않아서 입.. 2. Database/2_2 Oracle Error 2020. 8. 26. 19:05