큐브리드에 아주 매력적으로 보이는 컬렉션이라는 데이터 타입이 있네요.
이 컬렉션이라는 데이터 타입을 한번 사용해보려고 하는데,
1. 컬렉션에 등록되는 여러개의 값이 쌍을 가질 수 있나요?
예를들어
INDEX | ITEM | BASEDATE | VALUE 이런 테이블이 있을때 BASEDATE와 VALUE 가 컬렉션형이라면,
1 | 수박 | 2009.08 | 3000
- | | 2009.07 | 2000
2 | 딸기 | 2009.08 | 5000
이런식으로 BASEDATE 와 VALUE 를 쌍으로 등록을 할 수도 있는건가요?
2. 한 칼럼에 등록되는 값에는 제한이 없나요? 한 칼럼에 몇 천개가 등록이 되어도 문제가 없는지 궁금합니다.
답변 부탁드리겠습니다.
이 컬렉션이라는 데이터 타입을 한번 사용해보려고 하는데,
1. 컬렉션에 등록되는 여러개의 값이 쌍을 가질 수 있나요?
예를들어
INDEX | ITEM | BASEDATE | VALUE 이런 테이블이 있을때 BASEDATE와 VALUE 가 컬렉션형이라면,
1 | 수박 | 2009.08 | 3000
- | | 2009.07 | 2000
2 | 딸기 | 2009.08 | 5000
이런식으로 BASEDATE 와 VALUE 를 쌍으로 등록을 할 수도 있는건가요?
2. 한 칼럼에 등록되는 값에는 제한이 없나요? 한 칼럼에 몇 천개가 등록이 되어도 문제가 없는지 궁금합니다.
답변 부탁드리겠습니다.
따라서 여러개의 데이터를 하나의 필드에 보관하여 이에 대하여 꺼내 보고자 할때에는 사용에 무리는 없으나 검색조건으로는 사용하지 않으시는 것이 좋습니다.
두개의 서로 다른 타입의 데이터도 저장할 수 있습니다. create class ... ( set_fld sequence(char(10), int)) 와 같이 할 수 있습니다. 다만 두개의 타입이 혼용되고 있으므로 꺼낼때 주의가 필요합니다.
마지막으로 컬렉션의 개수는 이론적으로는 제한이 없으나, 성능적으로 보았을때 200개 정도가 무난합니다.