C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[76505] MSSql Procudure에서 변수로 전달된 테이블명으로 테이블 생성이 안되네요. 문의 드립니다.
안재욱 [] 103 읽음    2024-04-09 09:12
MSSql Procudure 내용입니다.

ALTER PROCEDURE [dbo].[CreateAuditUseLogTable]
    @cTableName NVARCHAR(50),
    @nResponse    int OUTPUT,
    @cErrorMsg    char(255)    OUTPUT   
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;
   
        --
    -- BEGIN TRY 설정
    --
    BEGIN TRY
   
        -- 응답 코드 초기화
        SET @nResponse = 0
   
        CREATE TABLE [dbo].[@cTableName]
        (
            [LOG_INDEX] [int] NOT NULL PRIMARY KEY,
            [LOG_HEADER_INDEX] [int] NOT NULL,
            [LOG_VARIABLES_INDEX] [int] NOT NULL,
            [LOG_ISSUE_LOT_NO] [char](32) NULL,
....

호출하는 소스 코드 입니다.

//Set Procedure Name
tInsertUseLogProc->Parameters->Clear();
tInsertUseLogProc->ProcedureName = "CreateAuditUseLogTable";

//Create Parameter
tInsertUseLogProc->Parameters->CreateParameter("@cTableName",           ftWideString,   pdInput,   50,  NULL);
tInsertUseLogProc->Parameters->CreateParameter("@nResponse",            ftBCD,          pdOutput,   0,  NULL);
tInsertUseLogProc->Parameters->CreateParameter("@cErrorMsg",            ftWideString,   pdOutput, 255,  NULL);

//Parameter Value Set
tInsertUseLogProc->Parameters->ParamByName("@cTableName")->Value            = sTableName;
tInsertUseLogProc->Parameters->ParamByName("@nResponse")->Value             = 0;
tInsertUseLogProc->Parameters->ParamByName("@cErrorMsg")->Value             = "";

인데요.
제가 지정한 Table Name으로 테이블을 생성하고 싶은데
MSSql에는 cTableName으로 테이블이 생성이 되네요.
어떻게 해야 하나요.
검색해도 안나오고 답이 없네요. ㅠㅠ

항상 감사합니다.

+ -

관련 글 리스트
76505 MSSql Procudure에서 변수로 전달된 테이블명으로 테이블 생성이 안되네요. 문의 드립니다. 안재욱 103 2024/04/09
76506     Re:MSSql Procudure에서 변수로 전달된 테이블명으로 테이블 생성이 안되네요. 문의 드립니다. 108 2024/04/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.