본문 바로가기

sp4

select 구문 단축키 설정 MS-SQL에서 테이블명 으로 간단하게 select 구문 실행 단축키 설정 도구 -> 옵션 -> 키보드 Ctrl+3 으로 단축키 설정 테이블명 선택후 단축키 실행하면 테이블 데이터값을 확인 할수 있다. 2013. 4. 22.
게시판 페이징 SP 예제 CREATE PROC [dbo].[PROJECT_MEMBERLIST_S] @NOW_PAGE INT -- 현재 페이지 번호 ,@NICKNAME VARCHAR(30) -- 제목 ,@SDATE VARCHAR(23) -- 검색시작날짜 ,@EDATE VARCHAR(23) -- 검색종료날짜 AS SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SET NOCOUNT ON DECLARE @SQL NVARCHAR(MAX) DECLARE @START_NO INT DECLARE @END_NO INT DECLARE @PAGE_SIZE INT SET @PAGE_SIZE=10 -- 페이징 사이즈 SET @START_NO = (@NOW_PAGE -1) * @PAGE_SIZE SET @END_.. 2013. 4. 2.
프로시져 수정 일자 및 포함 문자열 -- 프로시져 생성일자 및 수정 일자 ... 기타등등 SELECT NAME , CREATE_DATE , MODIFY_DATE FROM SYS.SQL_MODULES SM INNER JOIN SYS.ALL_OBJECTS AO ON SM.OBJECT_ID = AO.OBJECT_ID ORDER BY MODIFY_DATE DESC -- 프로시져내 문자열 SELECT A.ID , B.NAME , A.TEXT FROM SYS.SYSCOMMENTS A, SYS.OBJECTS B , (SELECT ID FROM SYS.SYSCOMMENTS WHERE TEXT LIKE '%1%' ) C WHERE C.ID = B.OBJECT_ID AND A.ID = C.ID ORDER BY B.NAME, A.COLID 2012. 10. 18.
모든 프로시져내 포함한 문자열 찾기 SQL2005 기준 테스트 한것 이며, 다른 버전은 장담 못함 심심치 않게 모든 프로시져내에서 특정 문자열을 찾을일이 발생한다. 아래와 같이 하면 쉽게 찾을 수 있다. alter PROCEDURE proc_프로시져내포함한문자열찾기 @seek varchar(256) AS select b.name from syscomments a inner join sysobjects b on a.id = b.id where b.xtype = 'P' and a.text like '%' + @seek + '%' order by name 2009. 9. 30.