유희정 께서 말씀하시기를...
> 여러번의 TEST를 해 보았는데 잘 되지 않습니다.
>
> 다음의 사항을 먼저 기술하겠습니다.
>
> Table1에 여러가지 data를 넣었고 query component를 이용하여 원하는대로 sort를 하였습니다.
> 그리고 나서 이 sort된 내용을 Table2를 생성하고 저장하고자 하였습니다.
> 물론 Table2가 존재하면 Table2를 Delete하고 생성하고자 합니다.
> query에 의한 결과를 Table2의 record로 모두 가지고 있고자 합니다.
>
> 간단히 말하면 source table에서 sort된 내용을 새로운 Table로 만들어 사용하고자 합니다.
>
> query한 결과까지는 얻었는데..... 문제는.....
> query한 내용을 새로운 table로 만들어서 query의 record를 그대로 가지게 하는 것인데.... 안되네요.....
> 다시 table을 일일히 만들어 주는 방법이 아닌 방법으로 구현하고자 하거든요...
> query를 table로 copy한다고 해야하나? 통째로 copy하는 방법....
> 그런것은 없나요?
>
> 여기저기 뒤져보다 지친 Delphian이 도움 요청합니다......
>
>
> 어! 지금 내용을 읽어 보니까 sort 된 내용을 다시 다른 tabledp 그대로 놓고자 하는것 같으데... 맞는지 모르겠네요..
혹시 뷰(View)라는 방법을써 보았는지요..
ORACLE DB를 예로들면요...
(예)
SQL> CREATE VIEW [New table-name]
2 AS SELECT [Old Field-name]
3 FROM [Old table-name]
4 WHERE [Ole table 에 관한 조건 문]
5 ORDER BY [Old field-name]
Veiw created.
이렇게 한번 해보세요...
여기서 New 는 새로이 만들 테이블이고 Old는 현제있는
여기에서는 Table1이 되겠네요
이렇게 코딩을하고 실행ㅇ르 하면 바로 생성과 동시에 자료가 들어 갑니다
물론 삭제를 하고 싶을땐 기존의 테이블 삭제와 동일합니다..
한번 만드어 졌는지 확인해보세요..
SQL> SELECT * FROM New table-name;
> 유희정 께서 말씀하시기를...
> > 여러번의 TEST를 해 보았는데 잘 되지 않습니다.
> >
> > 다음의 사항을 먼저 기술하겠습니다.
> >
> > Table1에 여러가지 data를 넣었고 query component를 이용하여 원하는대로 sort를 하였습니다.
> > 그리고 나서 이 sort된 내용을 Table2를 생성하고 저장하고자 하였습니다.
> > 물론 Table2가 존재하면 Table2를 Delete하고 생성하고자 합니다.
> > query에 의한 결과를 Table2의 record로 모두 가지고 있고자 합니다.
> >
> > 간단히 말하면 source table에서 sort된 내용을 새로운 Table로 만들어 사용하고자 합니다.
> >
> > query한 결과까지는 얻었는데..... 문제는.....
> > query한 내용을 새로운 table로 만들어서 query의 record를 그대로 가지게 하는 것인데.... 안되네요.....
> > 다시 table을 일일히 만들어 주는 방법이 아닌 방법으로 구현하고자 하거든요...
> > query를 table로 copy한다고 해야하나? 통째로 copy하는 방법....
> > 그런것은 없나요?
> >
> > 여기저기 뒤져보다 지친 Delphian이 도움 요청합니다......
> >
> >
> > 어! 지금 내용을 읽어 보니까 sort 된 내용을 다시 다른 tabledp 그대로 놓고자 하는것 같으데... 맞는지 모르겠네요..
> 혹시 뷰(View)라는 방법을써 보았는지요..
> ORACLE DB를 예로들면요...
> (예)
> SQL> CREATE VIEW [New table-name]
> 2 AS SELECT [Old Field-name]
> 3 FROM [Old table-name]
> 4 WHERE [Ole table 에 관한 조건 문]
> 5 ORDER BY [Old field-name]
> Veiw created.
>
> 이렇게 한번 해보세요...
> 여기서 New 는 새로이 만들 테이블이고 Old는 현제있는
> 여기에서는 Table1이 되겠네요
> 이렇게 코딩을하고 실행ㅇ르 하면 바로 생성과 동시에 자료가 들어 갑니다
> 물론 삭제를 하고 싶을땐 기존의 테이블 삭제와 동일합니다..
> 한번 만드어 졌는지 확인해보세요..
>
> SQL> SELECT * FROM New table-name;
아차 실수 입니다 여기에서는 order by를 쓸수가 없네요..
다시 알아서 올려드릴께요...
>
>
>
>