SQL3 불친절한 SQL 프로그래밍 정규화(오라클 데이터베이스, SQL) 3. 오라클 데이터베이스 3.1 개념 : 오라클 사에서 개발한 ORDBMS 제품. 오라클의 사전적 의미는 예언자. WOW! 3.1.1 사용자(user) : 데이터베이스에 로그인할 수 있는 계정 3.1.2 오브젝트(object) : 논리적인 데이터 구조. 사용자(user)에 종속. 사용자에 종속된 오브젝트의 논리적인 집합이 스키마(schema) 3.1.3 테이블 : 데이터를 구성하는 기본 단위. 행(row), 열(column) 3.1.4 데이터타입 : 열은 데이터타입 지정 가능 (자세한건 20장에서) 3.1.5 데이터 무결성(data integrity) : 데이터의 정확성과 일관성이 유지되고 있는 상태 - 개체 무결성 : 엔터티의 인스턴스가 속성이나 속성의 조합으로 식별되어야 함 - 참조 무결성 : 자식 .. 2022. 9. 13. #sql #query #데이터타입변경 #null변경 #컬럼명변경 #디폴트값설정 # 데이터 타입 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼이 VARCHAR(2) 인데 6 Byte로 변경하고 싶음 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6 BYTE) 혹은 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6) # 데이터 타입 NOT NULL로 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 not null ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼을 not null 로 수정 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6) not null # 디폴트 값 설정 / 변경 ALTER TAB.. 2021. 12. 29. Error setting null for parameter #1 with JdbcType OTHER Error setting null for parameter #1 with JdbcType OTHER 부적합한 열 유형 : 1111 -> sql query 에 변수로 넣어줬는데 그 변수가 전달이 되지 않아 null 로 들어가려고 해서 생긴 error null이 허용되는 column 이면 상관없었겠지만 not null 인 column 이었다. 2021. 12. 10. 이전 1 다음