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 2144 게시물 읽기
No. 2144
currval과 같은 기능은 없나요?
작성자
lee
작성일
2005-07-25 15:43ⓒ
2005-07-25 15:52ⓜ
조회수
2,637

insert 문에서 no 값을 자동증가값으로 생략하고 group 이란 컬럼에 이 때 들어가는 no 값을 추가 하고자 하는데

oracle에서는

(seq_no.nextVal, seq_no.currVal, content)

이렇게 하면 되는데..

MS-SQL에서는

(seq_no.currVal, content)

currval을 대신 할 방법이 없나요?

정녕, insert 후 트랜잭션으로 select 해서 @@IDENTITY 값을 가져와서 update 해야 하나요?

아니면,

IDENT_CURRENT('test')+1 이렇게 하면 아무런 문제가 없을까요?

 

이 글에 대한 댓글이 총 1건 있습니다.

없어요 ^^;

 

석이님이 2005-07-25 17:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2147[쉬어가기]질문과 답변 [2]
길가는 나그네..
2005-07-26
1695
2146하드코딩으로 하면 타는 index가 변수로 대체시 타지 않습니다. [11]
박은희
2005-07-26
3180
2145attach 발생한 에러 입니다. [2]
attacher
2005-07-25
3858
2144currval과 같은 기능은 없나요? [1]
lee
2005-07-25
2637
2143셀프조인을 이용한 카테고리 구현 ? [5]
석이
2005-07-24
4719
2142mssql에서 mysql에서처럼 show create table 과 같은역할을 하는 구문은 [14]
bright
2005-07-23
8229
2141특수문자를 포함한 검색 질문 입니다. [4]
석이
2005-07-23
5919
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다