김가명
106
2018-10-12 02:15:16
2
166

ms-sql 여러행을 select해서 insert 할때


ms-sql table의 여러행을 select해서 insert 할때,

일부 컬럼은 셀렉트한 데이터가 아닌 지정한 데이터로 insert를 해주려면 어떻게 해야할까요?

INSERT INTO [table1] (column1, colum2, colum3) SELECT column1, colum2, colum3 FROM [table2] WHERE [조건];


이런식으로 table2에서 셀렉트해서 table1에 인서트를 하는 구문이 있을때,  table2의 colum3 데이터 대신 test 라는 값을 입력하게하려면 어떻게 해야하는지 궁금합니다 

column1, colum2, 값은 그대로 입력되고 colum3 행에는 test라는 값이 입력되도록 하고자 합니다.

 도움 부탁드립니다 ㅎ;



0
0
  • 답변 2

  • BK
    206
    2018-10-12 02:40:57


    INSERT INTO [table1]
      (column1, colum2, colum3)
    SELECT
      column1, colum2, 'test'
    FROM [table2]
    WHERE [조건];


    0
  • 김가명
    106
    2018-10-12 03:18:00

    답변 감사합니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.