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 1009 게시물 읽기
No. 1009
레코드가 insert 된 날짜와 시간을 얻을 수는 없을까요? (간절합니다... ㅠㅠ;)
작성자
pipiband
작성일
2003-10-29 17:16ⓒ
2003-10-29 17:20ⓜ
조회수
7,008

답답한 일이 생겨서...

 

레코드가 .. db 에 저장된 날짜를 찾아내서 입력해야 할 일이 생겼습니다.

 

처음에는 요구하지 않다가...

 

레코드가 쌓이기 시작했는데... (오늘부터 추가되는 레코드는 새로 추가한 필드에 getdate() 를 이용해서 저장되게 했지만.. 이전의 자료는 모두 NULL ... )

 

이제야 그 날짜가 필요하다고 하네요...

 

로그 어딘가에 남아있지 않을까요?

 

ㅠㅠ;

 

각 레코드가 생성된 날짜와 시간을 특정 필드에 저장할 수 있는 방법이 있으면 좀 ... 가르쳐 주세요..

 

부탁드립니다...

 

참고로 서버는 SQL2000 입니다.

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

이전 트랜잭션 로그가 남아 있다는 가정하에 별도의 서버에서

Restore log의 옵션 중에서 STOPAT 옵션을 주어, 일부분씩

Restore하고 실서버의 내용을 Update하는 방법밖에는 없을

것 같네요..

그리고 각 레코드가 생성된 날짜와 시간을 특정 필드에 저장할 수 있는

방법이라는 것이 어떤 말씀인지 잘 모르겠네요.

같은 레코드내에 저장할 수 있는 방법을 말씀하시는 것인지

아니면 별도의 로그 테이블에 생성 시간 관련 로그를 기록하시고 싶다는 것인지...(아니면 다른 의미인가요)

첫번째라면, 이미 pipiband님이 하신 대로, Getdate를 이용하셔서 넣으면 되는 것이고.(관련 필드의 default값을 GetDate로 주셔서, 프로그램에서 신경을 안 쓰게하는 것이 일반적이죠.)

두번째라면 insert 트리거에서 로그 테이블에 기록하는 코드를 넣으면

프로그램에서 신경을 안 써도 될 것 입니다..

가을남자님이 2003-10-29 23:05에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1012설치시 지정했던 데이타 디렉토리 경로를 변경하고자 합니다. [1]
초보자
2003-11-02
4630
1011월별 나이대별 통계구하기 [1]
초보자
2003-10-31
5786
1010전체 텍스트 인덱스에서 원래 테이블과 join 안하는 법 질문임다
이충희
2003-10-31
4971
1009레코드가 insert 된 날짜와 시간을 얻을 수는 없을까요? (간절합니다... ㅠㅠ;) [1]
pipiband
2003-10-29
7008
1008[질문] 공통키를 가진 세개의 테이블간의 count 합이 가장 큰 데이타 뽑아 내기
이사영
2003-10-29
4961
1007mysql이 실행이 안되요..ㅜㅜ
초보자
2003-10-29
4345
1006MS-SQL 7 에서 엔터프라이즈 매니저 질문입니다.
guest
2003-10-29
4217
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다