logo

Oracle 삽입 문

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 &gt; 20; 
산출:
 Count(*) 4