본문 바로가기
728x90

SQL 문법3

[ORACLE] ORA-00902 : 원인 사례 별 진단 및 실무 해결 전략 1. ORA-00902 오류란 무엇인가?ORA-00902: "invalid datatype" 오류는 Oracle SQL에서 지원하지 않는 데이터 타입을 사용했을 때 발생하는 오류입니다. 이 오류는 단순히 잘못된 타입명을 사용했을 때만이 아니라, 타입의 문법이 틀리거나 특정 문맥에서 허용되지 않는 경우에도 발생할 수 있습니다.2. 주요 원인 분석비정상적인 데이터 타입 선언: 예: `NUMBER(10,10,10)`처럼 Oracle에서 허용되지 않는 형식.사용할 수 없는 사용자 정의 타입: PL/SQL에서 정의된 Object Type을 SQL에서 사용할 수 없을 때.DDL 문에서의 오류: CREATE TABLE, ALTER TABLE 등에서 사용되는 타입이 Oracle이 허용하는 범위를 벗어날 경우.라이브러리.. 2025. 7. 27.
[PYTHON] SQLite3 완전 정복 : 기초부터 실전까지 [PYTHON] SQLite3 완전 정복: 기초부터 실전까지Python은 다양한 내장 모듈을 제공하여 개발자들이 빠르고 안정적으로 애플리케이션을 개발할 수 있도록 돕습니다. 그 중 SQLite3 모듈은 별도의 설치 없이 간단히 데이터베이스를 다룰 수 있게 해주는 강력한 도구입니다. 이 글에서는 SQLite3를 활용한 Python 기반 데이터베이스 프로그래밍의 기초부터 고급 사용법까지 실무 중심으로 체계적으로 설명합니다.1. SQLite3란 무엇인가?SQLite는 경량화된 파일 기반의 관계형 데이터베이스(RDBMS)입니다. 서버를 따로 구성할 필요 없이, 하나의 파일로 모든 데이터가 저장되어 관리됩니다. Python은 sqlite3라는 내장 모듈을 통해 이를 손쉽게 사용할 수 있습니다.2. 왜 SQLite.. 2025. 7. 24.
[ORACLE] LENGTH()로 문자열 길이 계산하기 : 기본부터 고급까지 Oracle SQL에서 문자열의 길이를 구할 때 사용하는 LENGTH 함수에 대해 자세히 알아봅니다. 다양한 예제와 실무 활용 팁을 통해 개발자가 실제로 활용할 수 있도록 구성하였습니다.1. LENGTH 함수란?LENGTH 함수는 입력된 문자열의 문자 수를 반환하는 Oracle SQL 내장 함수입니다.LENGTH(string)string: 길이를 측정할 문자열2. 기본 사용 예제SELECT LENGTH('Oracle') AS result FROM dual;-- 결과: 6SELECT LENGTH('오라클') AS result FROM dual;-- 결과: 3 (문자 수 기준)3. LENGTHB와의 차이점LENGTHB 함수는 바이트 단위의 문자열 길이를 반환합니다. 멀티바이트 문자 환경에서는 결과가 다를 수.. 2025. 6. 3.
728x90