Advertisement
Guest User

Untitled

a guest
Sep 7th, 2022
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.01 KB | None | 0 0
  1. USE [SA_BETA_TRADEDB_0002]
  2. GO
  3. /****** Object:  StoredProcedure [PaGamePublic].[uspIsGameMaster__XXX]    Script Date: 07.09.2022 11:18:04 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. ALTER PROCEDURE [PaGamePublic].[uspIsGameMaster__XXX]
  9.     -- @nationCode      INT        
  10.      @rv                INT             OUTPUT
  11.     ,@symNo             NVARCHAR(50)    OUTPUT         
  12.     ,@userNo            BIGINT
  13.     ,@isGameMaster      BIT             OUTPUT
  14.  
  15.  
  16. AS
  17. /*!
  18.  *  \brief      지엠인지 체크
  19.  */
  20. BEGIN
  21.     SET NOCOUNT ON                                      -- Count-set결과를생성하지말아라.
  22.     SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
  23.     SET LOCK_TIMEOUT 3000                               -- 함부로변경금지, 변경필요시DBA와협의.
  24.     SET XACT_ABORT ON
  25.    
  26.     --DECLARE @rv           INT = 0
  27.     --Declare @nationCode INT = 12
  28.  
  29.     /**********************************************************************************************
  30.     ** 작업시작(이하에만기술)
  31.     **********************************************************************************************/
  32.     -- BEGIN TRAN uspIsGameMaster
  33.    
  34.     -- 없으면 거래소 이용 불가한 상태
  35.     /*
  36.     SELECT
  37.         @isGameMaster = _isGameMaster
  38.         FROM PaGamePrivate.TblWorldMarketWalletInfo
  39.         /*
  40.         WHERE    _nationCode = @nationCode
  41.             AND _serverNo   = @serverNo
  42.             AND _userNo     = @userNo
  43.         */
  44.         WHERE _userNo = @userNo
  45.         IF (1 <> @@ROWCOUNT)
  46.      BEGIN
  47.         SET @isGameMaster   = 0
  48.      END
  49.      */
  50.  
  51.     SET @isGameMaster = N'0'
  52.     SET @rv = N'0'
  53.     SET @symNo = N''
  54.     IF ISNULL(@isGameMaster,0) <= (SELECT _isGameMaster FROM PaGamePrivate.TblWorldMarketWalletInfo WHERE _userNo = @userNo)
  55.         BEGIN
  56.             SET @isGameMaster = N'1'
  57.             RETURN @isGameMaster
  58.         END
  59.     ELSE
  60.         BEGIN
  61.             SET @isGameMaster = N'0'
  62.             RETURN @isGameMaster
  63.         END
  64.  
  65.     /**********************************************************************************************
  66.     ** 작업종료(이상에만기술)
  67.     **********************************************************************************************/
  68. LABEL_END:
  69.     /*
  70.     IF(0 = @rv)
  71.      BEGIN
  72.         COMMIT TRAN
  73.      END
  74.     ELSE
  75.      BEGIN   
  76.         ROLLBACK TRAN
  77.      END
  78.     */
  79.     --RETURN(@rv)
  80. END
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement