Oacle 데이터 삽입

문법 구조: INSERT INTO 표 명 (열 명 1, 열 명 2...) VALUES (값 1, 값 2...)
코드 데모:
SQL> INSERT INTO INFOS VALUES (  ①   2  's100102 ',' 임 충 ',' 남 ', 22, 2,  3  TO_DATE('2009-8-9 06:30:10',' YYYY-MM-DD HH24:MI:SS '),  ②   4 ,default, '1001'③   5  ); 코드 분석: ① 표 이름 뒤에 열 이름 이 없습니다. 기본 값 은 모든 열 이름 입 니 다. values 의 값 은 표 에 열 거 된 순서 와 데이터 형식 과 일일이 대응 합 니 다. SQL * Plus 의 한 문 구 는 여러 줄 에 쓸 수 있 습 니 다. 그러면 두 번 째 줄 부터 sqlplus 는 각 줄 앞 에 줄 번 호 를 표시 합 니 다. ② Oracle 에서 날 짜 는 국제 화 되 고 서로 다른 지역 에 설 치 된 데이터 베 이 스 는 기본 날짜 형식 이 다 르 기 때문에 프로그램 이 이식 하기 편리 하도록 날짜 의 입력 은 TO DATE 함 수 를 사용 하여 날 짜 를 포맷 한 후 입력 하고 날 짜 를 포맷 문자열 로 포맷 할 때 포맷 문자열 에서 문 자 는 대소 문 자 를 구분 하지 않 습 니 다. 일반적인 포맷 문 자 는 다음 과 같 습 니 다. yyy 는 네 분 의 연 도 를 나타 내 고 mm 는 두 분 의 달 을 나타 내 며 dd 는 날 짜 를 나타 낸다. hh 24 는 시간 이 1 - 23 이 고 hh 12 도 시간 이 0 - 11 임 을 나타 낸다.
 미 는 분 을 나타 내 고, ss 는 초 ③ 를 나타 낸다. 기본 값 이 존재 하 는 열 을 만 났 을 때 default 값 으로 대체 할 수 있 습 니 다. Oracle 에서 INSERT 명령 은 결과 집합 을 한 장의 표 에 한꺼번에 삽입 할 수 있 습 니 다.
사용 하 는 문 구 는: INSERT INTO 표 SELECT 자구
코드 데모: INSERT 가 표 에 결과 집합 을 삽입 합 니 다.
SQL> INSERT INTO INFOS2 SELECT * FROM INFOS; 

이러한 문법 에서 결 과 는 모든 열 에 집 중 된 데이터 형식 이 표 의 모든 열 데이터 형식 과 일치 해 야 하고 결과 가 집 중 된 열의 수량 은 표 의 열 수량 과 일치 해 야 한다.

좋은 웹페이지 즐겨찾기