ASP.NET
프로시저 한개로 Select ?? 2개 사용하기...
Godffs
2011. 4. 20. 10:53
반응형
프로시저에서 Select를 조건에 맞게 조회해서 결과값을 뽑아 내는데 여기서 하나 컬럼을 추가 했다.
추가한 컬럼은 MAX 값 구할려고...
조건에 맞게 되면 값이 나오는데 조건이 맞지 않으면 값이 Null 값으로 나온다...
MAX값을 구해서 이걸 다른쪽에서 사용해야되는데...
MAX값만 구할려고 프로시저 하나 더 만들수 없고...그렇다고...SqlDataReader, GetSqlStringCommand를 사용하기엔...좀...
Create Proc SelectSelect
(
@Num INT
)
As
Select *From CAS Where Num = @Num
Select MAX(Num)From CAS
추가한 프로시저를 실행하고 코드페이지에서 DataSet 으로 받아서 사용하는데...
DataSet ds = new DataSet();
ds.Table[0].Rows... ds.Table[0]으로 하면 =
Select *From CAS Where Num = @Num 구문 받고..
ds.Table[0].Rows... ds.Table[1]으로 하면 =
Select MAX(Num)From CAS 구문을 받는다.
ds.Table[0] 과 ds.Table[1]
끝!
반응형