본문 바로가기

Root63

정적쿼리에서 Where절 처리 declare @intNum int set @intNum = 2 select * from 우편물 where ( (@intNum = -1) or (번호 = @intNum) ) -- 코드에서 검색조건으로 넘어온 @intNum [번호] 컬럼중 2가 있다면 번호=2 인 컬럼만 출력되고 전체검색일 경우 코드에서 @intNum을 -1로 세팅하여 전체 row가 출력되게 한다. ===================================================================== SELECT * FROM AAA WHERE state IN (1,2,3) and eDate > case when state = 3 then dateadd(d, -7, GETDATE()) else dateadd(d, -1,.. 2008. 7. 14.
MS-SQL 유용한 프로시져 및 시스템테이블 sp_depends Table_Name : 지정한 테이블을 사용하는 SP의 리스트 sp_depends procedure_name : 지정한 SP를 사용하는 테이블 리스트 SELECT * FROM INFORMATION_SCHEMA.ROUTINES : SP의 생성 및 수정 정보 조회 SELECT * FROM INFORMATION_SCHEMA.ROUTINES where specific_name='sp_name' sp_addextendedproperty : 컬럼에 설명 넣기 select SERVERPROPERTY('productlevel') : 서비스팩 정보 조회 ===================================== == 프로시저 리스트 조회 ==============================.. 2008. 7. 8.
DataReader데이터를 ArrayList에 넣어 사용하기 ADO.NET프로그래밍을 할때 보통 게시판드에서 게시판리스트를 뿌려줄때 소량의 데이터는 ExecuteDataSet을 호출해서 DataSet을 넘겨받아도 상관이 없겠지만 대량의 데이터를 빠른 속도로 가져오기 위해서는 DataReader를 사용하실껍니다.. 이때 문제가 되는게 속도적인 부분을 일정부분 해결할 수 있지만 반대로 디비 커넥션을 그대로 잡고 있기 때문에 다른쪽에서 그 커넥션을 사용할 수 가 없습니다. 이때 디비커넥션을 재빨리 또한 정확히 풀어주는게 중요하다고 생각합니다.. 이때 한가지 방법을 소개합니다.. [Profesional ADO.NET Programming 책에서 발췌한 내용입니다.] SqlConnection conn = new SqlConnection ( "Initial Catalog=N.. 2008. 3. 24.
폰 케이스 http://woozooin.co.kr/shop/shopdetail.html?brandcode=013003000001&search=&sort=order2 2008. 3. 16.