개발/SQL

SQL : INSERT INTO

카레공 2022. 11. 1. 10:41

1 직접 VALUE를 입력해서 값을 넣는 방법

@TABLE 의 컬럼에 값1,값2를 매칭해서 임의로 넣는다

INSERT INTO @TABLE ( prod_cd, name , qty , ...)
 VALUE ( 'C01' , 'sun-cream' ,  30 , ...)

2 다른 테이블의 VALUE를 가져오는 방법

INSERT INTO @TABLE ( prod_cd, name , qty , ...)
SELECT code , name , qty ...
FROM @secdTable
WHERE code='C01'

3 동시에 여러 행을 입력하는 방법

INSERT INTO @TABLE ( prod_cd, name , qty , ...) 
VALUES ( 'C01' , 'sun-cream' ,  30 , ...), ( 'C02' , 'sudding-cream' ,  13 , ...)

📡 SQL SERVER 에서 데이터를 입력하기 위해서는 INSERT문을 사용한다.

INSERT와 UPDATE를 동시에 수행하기 위해서는 MERGE문을 사용하거나 프로시저를 생성하여 사용하면 된다