사용자 도구

사이트 도구


sql서버설명

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
sql서버설명 [2026/04/21 01:13] petersql서버설명 [2026/04/21 01:20] (현재) peter
줄 4: 줄 4:
    기존예시 :     기존예시 : 
    MARIA  경우 =>PKG_SYS$GET_FAVORITY    MARIA  경우 =>PKG_SYS$GET_FAVORITY
-   ORACLE 경우 =>PKG_SYS.GET_FAVORITY+   ORACLE 경우 =>PKG_SYS.GET_FAVORITY <- *패키지 사용
        
    MSSQL(소문자) => pkg_sys_get_favority    MSSQL(소문자) => pkg_sys_get_favority
줄 10: 줄 10:
    MS-SQL SERVER DBHelper에서는 '$', '.' => '_' 로 변환되어 호출한다.    MS-SQL SERVER DBHelper에서는 '$', '.' => '_' 로 변환되어 호출한다.
  
-=====    <조회용 프로시져> =====+===== Select =====
  
  ALTER   PROCEDURE [dbo].[pkg_sys_get_favorite]  ALTER   PROCEDURE [dbo].[pkg_sys_get_favorite]
줄 119: 줄 119:
                              
          
-    END TRY +        END TRY 
-    BEGIN CATCH +        BEGIN CATCH 
-        SET @N_RETURN = -1; +            SET @N_RETURN = -1; 
-        SET @V_RETURN = ERROR_MESSAGE(); +            SET @V_RETURN = ERROR_MESSAGE(); 
-    END CATCH +        END CATCH 
-END;+    END
 +     
 +=== Update === 
 +    ALTER   PROCEDURE [dbo].[pkg_sys_set_file_update] 
 +        @A_COMP_ID NVARCHAR(20),     
 +        @A_TABLE_NAME NVARCHAR(100), 
 +        @A_TABLE_KEY NVARCHAR(20), 
 +        @A_TABLE_GUBUN NVARCHAR(2), 
 +        @A_SEQ DECIMAL(10,0), 
 +        @A_FILE_NAME NVARCHAR(200), 
 +        @A_REAL_FILE_NAME NVARCHAR(200), 
 +        @A_FILE_SIZE INT, 
 +        @A_RMK NVARCHAR(50), 
 +        @A_EMP_NO NVARCHAR(10), 
 +        @N_RETURN INT OUTPUT, 
 +        @V_RETURN NVARCHAR(4000) OUTPUT 
 +    AS 
 +    BEGIN 
 +        SET NOCOUNT ON; 
 +     
 +        BEGIN TRY 
 +      
 +           SET @N_RETURN = 0; 
 +           SET @V_RETURN = '저장 성공'; 
 +           UPDATE TC_ERP_FILE_MANAGE 
 +               SET FILE_NAME      = @A_FILE_NAME,  
 +                   REAL_FILE_NAME = @A_REAL_FILE_NAME,  
 +                   FILE_SIZE      = @A_FILE_SIZE,  
 +                   RMK            = @A_RMK,  
 +                   UPD_EMP_NO     = @A_EMP_NO,  
 +                   UPD_DATE       = SYSDATETIME()  
 +             WHERE COMP_ID = @A_COMP_ID 
 +               AND TABLE_NAME = @A_TABLE_NAME 
 +               AND TABLE_KEY = @A_TABLE_KEY 
 +               AND TABLE_GUBUN = @A_TABLE_GUBUN 
 +               AND SEQ = @A_SEQ; 
 +       IF (@@ROWCOUNT < 1)  
 +           BEGIN 
 +    RETURN; 
 +           END;       
 +     
 +        END TRY 
 +        BEGIN CATCH 
 +            SET @N_RETURN = -1; 
 +            SET @V_RETURN = ERROR_MESSAGE(); 
 +        END CATCH 
 +    END; 
 + 
 +    
sql서버설명.1776734027.txt.gz · 마지막으로 수정됨: 저자 peter