ISNULL
: 식이 Null인지 여부에 따라 부울 결과를 반환합니다.
Null 값이 포함되어 있을 경우 TRUE를 반환합니다.

-- =================================================
-- Author: 김홍완
-- Create date: 2009-01-22
-- Description: 표준 SELECT
-- EXEC SP_COMMON_SELECT '테이블명','출력개수','필드명','조건절','정렬값','그룹값'
-- =================================================

CREATE PROCEDURE [DBO].[SP_COMMON_SELECT]

@tableName varchar(32) -- 테이블명
, @top varchar(16)=NULL -- 출력개수
, @field varchar(512)='*' -- 필드명
, @strWhere varchar(512)=NULL -- 조건값
, @strOrder varchar(512)=NULL -- 정렬값
, @strGroup varchar(128)=NULL -- 그룹값

AS

BEGIN
SET NOCOUNT ON;

DECLARE @QueryStr varchar(8000) -- 쿼리문
IF @TOP = ''
SET @TOP = NULL
IF @field = ''
SET @field = NULL
IF @strWhere = ''
SET @strWhere = NULL
IF @strOrder = ''
SET @strOrder = NULL
IF @strGroup = ''
SET @strGroup = NULL

SET @QueryStr = 'SELECT '+ ISNULL(' TOP ' + @top,' ') + ISNULL( ' ' + @field, ' * ') +' FROM '+ @tableName
+ ISNULL(' WHERE '+@strWhere,' ')
+ ISNULL(' ORDER BY '+ @strOrder,' ')
+ ISNULL(' GROUP BY '+ @strGroup,' ')


-- PRINT @QueryStr
EXEC(@QueryStr)

END
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/01/22 16:08 2009/01/22 16:08
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/3924

Trackback URL : http://tcbs17.cafe24.com/tc/trackback/3924

« Previous : 1 : ... 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : ... 120 : Next »

블로그 이미지

- 홍반장

Archives

Recent Comments

  1. 1 pHqghUme 01/05
  2. 1 pHqghUme 01/05
  3. 1 pHqghUme 01/05
  4. 1 pHqghUme 01/05
  5. 1 pHqghUme 01/05

Calendar

«   2025/12   »
  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      
Statistics Graph

Site Stats

Total hits:
330774
Today:
46
Yesterday:
244