[MSSQL] 변수 LIKE 쿼리
[MSSQL] 변수 LIKE 쿼리 : 매번 변수 받는 LIKE 검색의 경우 문자열 쿼리로만 사용하다 보니... 헷깔려서 정리남들은 편하다는데 왜 이리 난 어색하지... CREATETABLE TblSample ( FL1NVARCHAR(10), FL2INT, FL3DATETIME ) INSERT INTO TblSample ( FL1,FL2,FL3 ) VALUES ( 'ABC', 345, GETDATE()),('CDE',567,GETDATE() ) -- 문자열 타입 : = OR LIKE DECLARE@wValNVARCHAR(10) SET@wVal= 'ABC' SELECT* FROMTblSample A WHEREA.FL1=CASE WHENISNULL(@wVal,'')= ''THEN A.FL1 ELSE@wVal ..
더보기
[MSSQL] CREATE TABLE - 제약조건, CONSTRAINT
[MSSQL] CREATE TABLE - 제약조건, CONSTRAINT 1. PRIMARY CREATETABLE TblSample ( KEY1NVARCHAR(10), KEY2NVARCHAR(10), KEY3NVARCHAR(10), FK1NVARCHAR(10), FK2NVARCHAR(10), DESC1NVARCHAR(1000), DESC2NVARCHAR(1000) PRIMARY KEY CLUSTERED(KEY1 ASC, KEY2 DESC, KEY3 ASC) -- PK ) 2. UNIQUE CREATETABLE TblSample ( KEY1NVARCHAR(10), KEY2NVARCHAR(10), KEY3NVARCHAR(10), FK1NVARCHAR(10), FK2NVARCHAR(10), UK1NVARCHAR..
더보기