59 열이 포함 된 테이블 Table1
이 있습니다. Table2
은 여분의 열이 하나 인 Table1
의 사본으로 끝 부분에 COLUMN 60
입니다. 따라서 table2
에는 60 개의 열이 있습니다. table2
에SQL : SELECT를 사용하여 여분의 열이있는 테이블에 데이터 삽입
내가 table1
의 값을 복사하려고하고 table2
의 추가 열 설정 값 "값"이 같은
뭔가에
INSERT INTO Table2
SELECT * FROM Table1, 'value' AS 'COLUMN 60'
내가 어떻게 할 수 있습니까? 위의 코드를 사용하면 오류가 발생합니다.
An explicit value for the identity column in table 'TableLocation' can only be specified when a column list is used and IDENTITY_INSERT is ON.
너무 많은 열 이름이 있으므로 열 이름을 지정하고 싶지 않습니다.
모든 열을 사용할 수없는 경우 열 중 하나가'IDENTITY' 열이기 때문에 (''* 선택) - 다음 ** 필수 ** 지정 ** 당신에 삽입 할 모든 ** 열 'table1' ....에서 선택하고 싶습니다. (어쨌든 ** 항상 삽입하고 선택할 열을 명시 적으로 ** 명시 적으로 지정하는 것이 더 좋습니다!) –