sql server에서 쿼리의 결과를 받을때 row의 수를 같이 받고 싶은데요....
오라클에서는 select 할때 rowid(맞나? 넘오래되서)를 result set에 생성할 수 가 있었는데
sql server에서는 어떻게 하는지?????
예를들면 결과가
1 데이타1 데이타2 데이타3
2 데이타1 데이타2 데이타3
3 데이타1 데이타2 데이타3
4 데이타1 데이타2 데이타3
5 데이타1 데이타2 데이타3
.
.
.
이렇게 나오게 하고 싶습니다.
맨 왼쪽의 1,2,3,4,5.....이런 결과가 있었으면 하는거죠....
지금은 temp table에 필드를 identity속성으로 만들어서
거기에 insert 한 후에 다시 조회 합니다....
고수님들 도움좀 주세요....^^
따라서, 순번을 사용하실려면, StoredProcedure를 사용하셔야
합니다..
옛날에 했던 기억을 더듬어서... (좀 더듬이가 안 좋긴합니다마는..)
procedure란의 sql문장을 쓸대
SET @SEQNO = 0;
select @SEQNO+1 순번, 칼럼1, 칼럼2.....
from 테이블명
where 조건..
이렇게 하면, 되었지 않았나? 싶습니다..
근데, 조금 헥갈리긴 하는데.. MySQL에서도 되었던 것 같은
느낌이 드네요..
우쨌든, 위 방법데로 했었던.. 가물가물~~ 떠오르네요..
제 더듬이가 쬐끔 안 좋은관계로 삐딱하게 나올지도 모르겠군요..
퍽!!, 헉!!
죄송합니다..
답이 되었으면 하네요..