select 문으로 인해 두 테이블에 삽입하는 방법.2 테이블에 삽입 테이블의 결과를 선택하십시오. SQL Server
나는 여러 데이터 테이블이 있습니다
val1 val2 val3 .... valn
-------------------------
12 21 54 78
.. .. .. ..
뭔가처럼이 : 그래서 VAL1, val2만큼이 같은 2 개 필드를 새 테이블에 삽입 할 Select t1.val1, t1.val2, t2.val3, t2.val4 into table1 t1 , table2 t2 from tablename.
:
tabble1:
id fieldvalue
1 val1
2 val2
val3과 val4도 동일합니다. 이것이 성취 될 수있는 방법
tabble2:
id fieldvalue
1 val3
2 val4
이것은 가능합니까?
단일 SQL 문으로는 불가능합니다. INSERT는 항상 하나의 테이블에 있습니다. 두 개의 테이블을 채우려면 두 개의 명령문이 필요합니다. –
기존 테이블을 정규화하려고합니까? –
실제로는 속성을 일부만 분할하면 – cMinor