database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 7240 게시물 읽기
No. 7240
오라클  트리거 를 MSSQL 전환 문의 드립니다.
작성자
김병훈(kepler123)
작성일
2021-10-01 08:02
조회수
42

오라클  트리거 를 MSSQL 전환 문의 드립니다.


/*############################################################
 오라클  트리거 
############################################################*/
CREATE OR REPLACE TRIGGER "XXXXXXXX"."TR_CSS_PMNT_AMT_CII_REF_KEY" 
BEFORE INSERT ON CSS_PMNT_AMT_CII FOR EACH ROW
BEGIN

  if inserting then       
        if :NEW.REF_KEY is null then          
            select 'CSS_PMNT_AMT_CII'||to_char(SQ_CSS_REF_KEY.nextval,'00000000000000000000') into :NEW.REF_KEY from dual;
        end if;
    end if;

END;
/

[CSS_PMNT_AMT_CII 테이블] 에 INSERT 시
칼럼:REF_KEY 에 자동으로 값을 넣어주는 트리거 입니다.

INSERT문에 "REF_KEY"의 명시는 따로 없고
다른칼럼
INSERT시 트리거로 자동 처리됨

이걸 MS-SQL 로 변환해야 하는데 도저히 모르겠어서 도움 요청합니다.

[Top]
No.
제목
작성자
작성일
조회
7240오라클  트리거 를 MSSQL 전환 문의 드립니다.
김병훈
2021-10-01
42
7239중복되는 시간을 제거(포함) 하고 시작시간과 종료시간을 구하고 싶습니다. 쿼리 도움좀 부탁드려요. [1]
박인규
2021-08-27
145
7238쿼리문 보완좀 부탁드립니다. [2]
홍길동
2021-08-25
163
7237쿼리결과에 없는 데이터도 표시되게 하고 싶어요 [2]
바보온달
2021-08-20
123
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.010초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다