300x250
MSSQL 의 프로시저 내에서 동적쿼리를 생성해서 실행시키는 구문이다.
참고로 print 시에 개행문자 char(13) 를 붙여 주면 줄바꿈이 된다.
SET @SQL = ''
SET @SQL = @SQL + ' SELECT * ' + char(13)
SET @SQL = @SQL + ' FROM TABLENAME ' + char(13)
SET @SQL = @SQL + ' WHERE field1 <> '''' ' + char(13)
IF (@KIND_CD <> '')
BEGIN
SET @SQL = @SQL + ' AND KIND_CD = ''' + @ KINDCODE + ''' ' + char(13)
END
PRINT @SQL
EXEC SP_EXECUTESQL @SQL
300x250
'개발' 카테고리의 다른 글
C# asp.net 에서 CommandArgument 에 eval 여러개 사용하기 (0) | 2014.02.13 |
---|---|
C# asp.net 에서 디비 쿼리문 프로시저 리턴값 받기 (0) | 2014.02.13 |
css | 스타일 구문 div 에 text-align, border 넣기, div 가운데 정렬하기 (0) | 2014.02.13 |
asp.net | 자바스크립트 onClick 시 asp:LinkButton click 하기 (0) | 2014.02.12 |
MSSQL 에서 숫자 세자리마다 콤마(쉼표) 찍기 (0) | 2014.02.12 |