WorkaHolic/MSSQL

MSSQL 프로시져를 이용해서 리스트를 배열로 받을수 있을까요?

2010. 4. 8. 22:24
반응형
일반 쿼리는 이렇습니다.

 sql = "select * from TBL "
 set rs = DBQuery(sql)
   if Not(rs.EOF or rs.BOF) then
     Dim CateNstepArr : CateNstepArr = rs.GetRows()
   end if
 rs.close

 

 

안녕하세요?

저라도 우선 getrows 메소드를 사용해서 처리할 것 같습니다.

그치만 아래 내용은 그냥 정보공유 차원에서 붙여드립니다.

배열기능을 SQL에서 구현하는 것에 대한 기사입니다.
http://www.sommarskog.se/arrays-in-sql.html
(저는 아직 시도안해봤습니다. 혹 이거 괜찮겠다 싶으면 알려주시면
고맙겠습니다. ^^;)

SQL Guru's guide 시리즈물의 저자인 켄 헨더슨은 아예 배열 기능을 T-Sql에
추가하려는
시도를 해서 결과물을 자신의 저서에 실어 놓았습니다. 하성희님이 번역해서
얼마전
데브피아에서 세미나를 한 것으로 알고 있습니다. [실무 예제 중심의 고급 sQL
서버
개발자 가이드]가 그 책인데, 부록 CD에 소스 코드와 xp_array.dll을
제공하였습니다.
이 dll을 확장 프로시저로 등록하고 활용하는 방법에 대해 자세하게
나와있습니다.
내용이 방대하기도 하고, 저도 아직 써본 적이 없어서리 설명은 잘 못 드리겠네요
^^;;;

꼭 필요하시다면, 고 책을 사셔서 구현해 보시는 것도 좋을 거 같습니다. 꾸벅~
_,_


반응형