newtype
::: newtype의 지식창고 :::
newtype
전체 방문자
오늘
어제
  • 분류 전체보기 (392)
    • Dev (214)
      • C, C++ (43)
      • Go (5)
      • Web (49)
      • DBMS (21)
      • DevOps (8)
      • Java (2)
      • Windows, Win32 (4)
      • Visual Basic (5)
      • C# (2)
      • Mobile (25)
      • SQL CE (7)
      • Google Map (6)
      • Python (2)
      • cygwin (2)
      • 기타 (32)
      • Ruby (1)
    • 명언 (10)
    • 모임 (18)
      • 붕주회 (3)
      • 신흥컴정 (14)
      • 웹20기 (1)
    • 사진 (8)
    • 불펌 (29)
    • 막글 (98)
    • 게임 (6)
    • 여행 (8)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

  • whoami
05-16 16:58
hELLO · Designed By 정상우.
newtype

::: newtype의 지식창고 :::

Dev/DBMS

MSSQL에서 동적SQL을 구현(OUTPUT파라미터 없을때)

2003. 7. 22. 16:03
exec 라는 명령어를 사용하면 됩니다.

아래는 간단한 예제 입니다.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



CREATE    procedure p_GetFieldValue
(
       @table   NVARCHAR(100),
       @value1 NVARCHAR(200),
       @value2 NVARCHAR(200) = null,
       @value3 NVARCHAR(200) = null,
       @value4 NVARCHAR(200) = null
)
as
begin

       declare @fields varchar(500)        
       declare @sql varchar(500)

       set @fields = @value1 + N' as a'

       if ( @value2 is not null        )
       begin
               set @fields = @fields + N', ' + @value2 + N' as b'
       end

       if ( @value3 is not null        )
       begin
               set @fields = @fields + N', ' + @value3 + N' as c'
       end

       if ( @value4 is not null        )
       begin
               set @fields = @fields + N', ' + @value4 + N' as d'
       end

               
       set @sql =  N'SELECT ' + @fields + N' FROM ' + @table


       exec ( @sql )

end
반응형

'Dev > DBMS' 카테고리의 다른 글

xml -> sql  (2) 2003.08.29
MSSQL에서 동적SQL을 구현(OUTPUT파라미터 있을때)  (0) 2003.07.23
isql.exe를 이용한 sql문서를 실행해 보자  (0) 2003.07.18
mysql은 oledb안되남^^;;  (3) 2003.01.09
mysql에서 테이블 자세히(?) 보기  (3) 2003.01.09
    'Dev/DBMS' 카테고리의 다른 글
    • xml -> sql
    • MSSQL에서 동적SQL을 구현(OUTPUT파라미터 있을때)
    • isql.exe를 이용한 sql문서를 실행해 보자
    • mysql은 oledb안되남^^;;
    newtype
    newtype
    지극히 개인적인 지식의 창고

    티스토리툴바