흐... 역시 Database에 허접이라 좋은 생각이 안 나는군요.
제가 하고자 하는 작업은 a table에서 b table로 자료를 이동하는데
모든 자료는 아니구요 일부만...
a table하고 b table은 완전히 구조가 같구요,
b table은 이미 존재하는 상태입니다. (그래서 select into 문은 쓸수가 없네요.)
좋은 방법이 있을까요?
간단하게는 먼저 select문으로 a table에서 자료를 수집해서, 하나하나 b table로 insert시키는 Loop를 돌리면 되긴 하는데 그럼 너무 많은 query문을 실행해야 되잖아요. 그러니까 이걸 좀 간단하게 할 수 있는방법이 있을까요?
(레코드가 너무 많아서 하나의 Table을 분류별로 몇개로 나누었거든요. 그랬더니 Table간에 자료들이 이동해야 하는 일이 발생해서.... 쩝)
그리고 질문 하나더.
중요한건 아닌데, 위에서 말한것처럼 같은 구조를 가진 Table을 작성하려고 하면 하나의 Table을 만든다음에 복사하면 좋겠는데(물론 이름은 다르져.^^) Table구조나 그 내부에 있는 default값등을 그대로 복사해서 다른 테이블로 만들어 주는 방법이 있나요? (select into는 구조는 그대로 가져오는데 default값이나 뭐 그런건 하나두 안 가지고 오는군요.) 물론 노가다로 만들면 되긴 하지만 좀 귀찮아서... 방법이 있나 하구요.
답변 부탁드리겠읍니다. 언제나 고마워하며...
|