Oracle에서는 INSERT 문을 사용하여 단일 레코드 또는 여러 레코드를 테이블에 추가합니다.
구문: (Values 키워드를 사용하여 단일 레코드 삽입):
INSERT INTO table (column1, column2, ... column_n ) VALUES (expression1, expression2, ... expression_n );
구문: (SELECT 문을 사용하여 여러 레코드 삽입):
INSERT INTO table (column1, column2, ... column_n ) SELECT expression1, expression2, ... expression_n FROM source_table WHERE conditions;
매개변수:
1) 테이블: 레코드를 삽입할 테이블입니다.
2) 열1, 열2, ... 열_n:
봄의 JPA
값을 삽입할 테이블의 열입니다.
3) 식1, 식2, ... 식_n:
테이블의 열에 할당할 값입니다. 따라서 컬럼1에는 표현식1의 값이 할당되고, 컬럼2에는 표현식2의 값이 할당되는 식입니다.
4) 소스_테이블:
다른 테이블의 데이터를 삽입할 때 소스 테이블입니다.
5) 조건:
안드로이드를 이용한 이미지 메시지 게임
레코드를 삽입하기 위해 충족해야 하는 조건입니다.
Oracle 삽입 예: VALUE 키워드 기준
VALUE 키워드를 사용하여 데이터베이스에 요소를 삽입하는 가장 간단한 방법입니다.
다음 예를 참조하세요.
여기에서 이미 생성된 공급자 테이블을 고려하십시오. 공급자_ID 값이 23이고 공급자_이름이 Flipkart인 새 행을 추가합니다.
다음 예를 참조하세요.INSERT INTO suppliers (supplier_id, supplier_name) VALUES (50, 'Flipkart');산출:
1 row(s) inserted. 0.02 seconds
Oracle 삽입 예: SELECT 문 사용
이 방법은 보다 복잡한 삽입 사례에 사용됩니다. 이 방법에서는 삽입이 SELECT 문에 의해 수행됩니다. 이 방법은 여러 요소를 삽입하는 데 사용됩니다.
다음 예를 참조하세요.이 방법에서는 'customers' 테이블의 'suppliers' 테이블에 값을 삽입합니다. 두 테이블 모두 해당 열로 이미 생성되었습니다.
sed 명령다음 쿼리를 실행합니다.
INSERT INTO suppliers (supplier_id, supplier_name) SELECT age, address FROM customers WHERE age > 20;산출:
4 row(s) inserted. <p>0.00 seconds </p>
다음 명령문을 통해 삽입하려는 행 수를 확인할 수도 있습니다.
SELECT count(*) FROM customers WHERE age > 20;산출:
Count(*) 4