oracle 은 한 문장 을 통 해 여러 값 을 삽입 하 는 방법 예시
데이터베이스 에 여러 개의 데 이 터 를 삽입 하고 싶 을 때 다음 과 같은 문 구 를 사 용 했 습 니 다.
insert into 1 ( 1, 2) values (1,2),(2,3),(3,4);
이 문 구 는 my sql 에서 실행 되면 문법 에 아무런 문제 가 없 지만 Oacle 에서 계속 실 행 됩 니 다.ORA-00933:SQL 명령 이 제대로 끝나 지 않 았 습 니 다.
나중에 다음 과 같은 해결 방법 이 생 겼 다.
/*
-- 、
create or replace table pm_ci (
ci_id varchar2(20) not null,
stu_ids varchar2(100)
);
create table pm_stu(
stu_id varchar2(20) not null,
stu_name varchar2(100)
);
--
insert into pm_ci values('1','1,2,3,4');
insert into pm_ci values('2','1,4');
insert into pm_stu (stu_id,stu_name) values ('1',' ');
oracle :
-- oracle insert into 1 ( 1, 2) values (1,2),(2,3),(3,4); , mysql ,
oracle ?
:
insert all into pm_stu
(stu_id, stu_name)
values ('3', ' ')
into pm_stu values ('4', ' ') select 1 from dual;
, , , SQL
, 。
*/
총결산이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 작업 은 Clob 또는 NClob 데이터 형식의 저장 프로 세 스 인 스 턴 스 를 포함 합 니 다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.