사용자 도구

사이트 도구


sql서버설명

차이

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

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
sql서버설명 [2026/04/21 01:14] 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]
줄 125: 줄 125:
         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서버설명.1776734060.txt.gz · 마지막으로 수정됨: 저자 peter