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
운영게시판
최근게시물
Oracle Q&A 41060 게시물 읽기
No. 41060
auto increment trigger 관련 질문입니다.
작성자
조동건(ceastgun)
작성일
2016-01-22 20:30ⓒ
2016-01-22 20:31ⓜ
조회수
8,113

아래와 같이 auto increment trigger 를 설정할 수 있는데요

 

CREATE OR REPLACE TRIGGER %triggername%

BEFORE INSERT ON %tablename% FOR EACH ROW

BEGIN

SELECT %seqname%.NEXTVAL

INTO :NEW.%columnname%

FROM DUAL;

END;

 

궁금한점은

 

1. 하나의 테이블에 2개의 컬럼을 auto increment로 하는 경우가 있을까요?

2. 만약 그렇다면 위 SQL문을 어떻게 수정하면 2개의 컬럼이 auto increment가 될까요?

위와 같은 SQL문을 컬럼 하나당 1개씩 만들어주면 될까요?

 

답변 주시면 감사드리겠습니다.

[Top]
No.
제목
작성자
작성일
조회
41063INDEX와 상관없이 조회속도가 이상합니다. [3]
입문자
2016-01-26
7846
41062어떤 식으로 설계하면 좋을까요?
안드로메지션
2016-01-25
7792
41061ROWNUM 관련 질문입니다. [2]
조동건
2016-01-24
7901
41060auto increment trigger 관련 질문입니다.
조동건
2016-01-22
8113
41058데이터 삭제시 속도 문제 문의 [2]
이성근
2016-01-22
8177
41057쿼리해석 부탁합니다 [1]
바랑
2016-01-21
9025
41056ROW를 합치고 싶습니다. [2]
저격왕
2016-01-21
8559
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다