| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 리버풀
- LiV
- date
- DATALENGTH
- mssql
- YNWA
- Liverpool
- 같지않음
- diary
- 축구
- 2018AG
- Brighton and Hove Albion
- lfc
- function
- 18-19
- 데이터크기
- 4000자
- daily
- 일기
- clob
- 1819시즌
- Premier League
- 순위
- 프리미어리그
- WHERE조건
- 홍보전화
- 물류 #WMS #SI
- 18-19 PL
- Format
- 조건실행
- Today
- Total
MinBangHome
- 2024.04.1602-2679-1204 ( 0226791204 ) : 온라인 교육 광고- 2024.05.0202-2283-7450 ( 0222837450 ) : 프리드라이프 광고 (SK엠앤서비스)- 2024.05.2102-6943-9766 ( 0269439766 ) : 휴대폰(스마트폰) 교체 광고 (SK 대리점)- 2024.05.21070-7737-4089 ( 07077374089 ) : 인터넷 홍보,교체 광고- 2024.06.10031-575-9487 ( 0315759487 ) : 카드 허위 결제 사기 스미싱- 국제발신 : 00610392314591
조회 프로시저 생성 중 동적쿼리로 작성하지 않고, 입력받은 값이 있을 경우에만 WHERE 조건이 수행되도록 작성하고 싶었다. 그래서 정보를 찾아보고 작성하게된 조건이다. @변수 = '' OR 컬럼 = @변수 해당 조건으로 작성하면, 변수에 입력받은 값이 없을 경우 (Null 또는 '') 조건이 실행되지 않으며, 값이 있을 경우 해당 조건에 맞게 조회가 가능하다. ex) SELECT * FROM 테이블 WHERE 1 = 1 AND (@변수 = '' OR 컬럼 = @변수) SELECT * FROM 테이블 WHERE 1 = 1 AND ((@변수 = '') OR (컬럼 BETWEEN @변수 AND @변수2))
* 암호화 /* SELECT [dbo].[F_ENCRYPT](JUMINID) */ CREATE Function [dbo].[F_ENCRYPT] ( @InTxt VARCHAR(100) ) RETURNS varbinary(1000) AS BEGIN DECLARE @RESULT varbinary(1000) SELECT @RESULT = ENCRYPTBYPASSPHRASE('SHA2_256',@InTxt) RETURN @RESULT END go * 복호화 /* SHA2_256으로 변환 복호화 함수 SELECT [dbo].[F_DECRYPT](JUMINID3) */ CREATE Function [dbo].[F_DECRYPT] ( @OutTxt varbinary(1000) ) RETURNS VARCHAR(100) ..