/* MD5 */Select Substring(master.dbo.fn_varbintohexstr(hashbytes('MD5', 'abc')), 3, 32) [결과] '900150983cd24fb0d6963f7d28e17f72' /* SHA256 */Select Substring(master.dbo.fn_varbintohexstr(hashbytes('SHA2_256', 'abc')), 3, 64) [결과] 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad' /* MD5 -> cast -> SHA256 */Select Substring(master.dbo.fn_varbintohexstr(hashbytes('SHA2_256', Cast(Su..
create function dbo.fn_GetSplitValue ( @Param varchar(max) -- 대상 문자열 , @Div varchar(1) -- 구분자 , @ArrayIndex int -- 위치 ) returns varchar(max) as begin declare @Index int declare @Pos int declare @Order int declare @Output varchar(max) set @Index = 1 set @Pos = 1 set @Order = 1 while @Order 0 begin set @Pos = charindex(@Div, @Param, @Index) if @Pos = 0 or @Order = @Arra..
NULL이 아닌 값을 찾을 때, 긴 "SELECT ...CASE WHEN ... ELSE..." 대신에COALESCE함수를 사용할 수 있습니다. 사용 가능한(NULL이 아닌) "source"를 조회하는 다음 T-SQL 표현을 보시기 바랍니다. SELECT TheSource =CASEWHEN localSource IS NOT NULL THEN localSourceWHEN intranetSource IS NOT NULL THEN intranetSourceWHEN internetSource IS NOT NULL THEN internetSourceELSE ''ENDFROM ... 이를 COALESCE 함수를 사용하여 다시 작성하면 아래와 같습니다. SELECT TheSource =COALESCE(localSou..
Microsot SQL 2005에서 쉬운 페이징 쿼리 문SQL 2005에서는페이징방법을새롭게적용할수있습니다.또한쿼리구문을복잡하게사용하시던분들은SQL 2005에서개발한다면아래와같이쉽게사용하시기바랍니다. DECLARE@CURRPAGE INTDECLARE@MAXPAGE INT SET@CURRPAGE=[현페이지주소]SET@MAXPAGE =[페이지당출력수] -- 1. WITH구문을이용해서하는방법WITHTEMP_TABLEAS( -- ==================================================================== SELECT ROW_NUMBER()OVER(ORDERBY[소트할내용])ASRowNum, * FROM [테이블명] -- =========================..
- Total
- Today
- Yesterday
- 삼성 외장하드
- 아이폰 보조배터리
- 릴리스 다이어리 - 설레어
- 아이튠즈 없이 mp3가져오기
- 모토스톰2
- Crows Zero
- 켄우드 정수기
- 아이폰 셀카
- GTO SHONAN 14DAYS
- 릴리스다이어리
- 보이스차
- Roibosh Vanilla
- 닷넷 파일형식
- Lily's Diary
- IT·컴퓨터
- .NET Excel
- 로네펠트
- KL-2200
- 러브트리프로젝트
- hot 6
- 윈터드림
- 나를 기억하고 있는 너에게
- 안녕 바다
- 닷넷 엑셀
- God of War III
- 보이스티
- georgia max
- KL2200
- 아이폰 카메라어플
- 아이팟 보조배터리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |