Programming305 [MS-SQL 2012] OFFSET-FETCH를 이용한 페이징 방법!! MS-SQL 2012버젼에서 지원되는 OFFSET-FETCH를 이용하여 페이징을 하는 예제를 간단히 만들어보았습니다. DECLARE @RowCount INT DECLARE @Page INT SET @RowCnt = 3 SET @Page = 5 DECLARE @StartRow Int --시작 로우 구하기 SET @StartRow = (@Page - 1 ) * @RowCount SELECT* FROM TEST_TABLE ORDER BY SEED OFFSET @StartRow ROWS FETCH NEXT @RowCount ROW ONLY 출처 : http://technet.microsoft.com/ko-kr/library/gg699618(v=sql.110).aspx 정렬된 결과 집합에서 첫 StartRow 만.. 2014. 12. 23. MSSQL HASHBYTE 함수를 이용한 단방향 암호화 MSSQL HASHBYTE 함수를 이용한 단방향 암호화 특별한 일방향 암호화 모듈이 없을시 설정해주면 유용할 것 같습니다. HASHBYTES ( 'MD2 | MD4 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512 중 선택' , '암호화 할 평문' ) 주의할 점은 암호화 된 문장이 변수가 유니코드형과 값이 틀립니다. 아래 테스트 DECLARE @HashThis nvarchar(4000); SET @HashThis = CONVERT(nvarchar(4000),'dslfdkjLK85kldhnv$n000#knf'); SELECT HASHBYTES('SHA1', @HashThis); go DECLARE @HashThis varchar(4000); SET @HashThis = CONVERT.. 2014. 12. 22. AxWMPLib 를 이용해 미디어플레이어의 빨리감기 버튼 비활성화 예제 AxWMPLib 를 이용해 미디어플레이어의 빨리감기 버튼 비활성화 예제 음원 파일 재생시 PlayStateChange의 이벤트를 이용해 빨리감기 이벤트 발생시 제어 private void AxMediaSoundPlayer_Load(object sender, EventArgs e) { axWindowsMediaPlayer.enableContextMenu = false; axWindowsMediaPlayer.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(axWindowsMediaPlayer_PlayStateChange); lblRate.Text = ""; } protected void axWindowsMediaPlayer_.. 2014. 11. 5. 간단하게 테이블에 Default 제약 조건 생성 -0- 테스트 테이블에 넘버 컬럼을 추가합니다. - NOT NULL ALTER TABLE TEST_TABLE ALTER COLUMN NUMBER INT NOT NULL DEFAULT 제약 조건을 설정합니다. ALTER TABLE TEST_TABLE ADD CONSTRAINT DF__CLIENT_NUMBER DEFAULT 0 FOR NUMBER 컬럼생성시 NOT NULL을 선택하면 테이블에 값 INSERT시 NUMBER 컬럼에 아무 값을 넣지 않는다면 기본적으로 0 이 삽입되고 컬럼생성시 NULL을 선택 하면 테이블에 값 INSERT시 NUMBER 컬럼에 아무 값을 넣지 않는다면 기본적으로 NULL이 삽입됩니다. 2014. 11. 5. 이전 1 ··· 53 54 55 56 57 58 59 ··· 77 다음