데이터베이스 테이블에 기본 Unix 날짜 시간을 삽입하고 싶습니다. 그러나 나는 이것을 삽입 할 수 없다. 기본 유닉스 날짜 시간을 설정할 수 있도록 도와주세요. 오라클의 새로운 기능입니다.oracle에 기본 unix datetime 설정
답변
SYSDATE
은 현재 날짜와 시간을 DATE
(Oracle DATE
은 항상 두 번째 날짜와 시간 구성 요소를 모두 포함)로 반환합니다.
SYSTIMESTAMP
은 초와 초를 포함한 Oracle TIMESTAMP WITH TIME ZONE
으로 현재 날짜와 시간을 반환합니다. 당신은 당신이 "유닉스 날짜 시간 형식"을 의미하는 것입니다 있으리라 믿고있어는 1970 년 1 월 1 일 (이후 초 수를 나타내는 NUMBER
을 삽입 할 경우
, 그 (SYSDATE - date '1970-01-01') * 60 * 60 * 24
될 것입니다.
네, 맞습니다. 데이터를 삽입 할 때이 유닉스 값을 자동으로 날짜 필드에 삽입하고 싶습니다. – user1804985
@ user1804985 - 열이 'DATE'로 정의 된 경우 숫자 값을 삽입 할 수 없습니다. 숫자 값을 저장하려면 열을 NUMBER로 선언해야합니다. –
해당 열 이름의 데이터 형식을 number로 선언합니다. – user1804985
SYSTIMESTAMP
예를 들어 찾고 계십니까? 이하?
INSERT INT TABLE(A, B, DATETIMECOL)
VALUES ('a', 'b', SYSTIMESTAMP);
이렇게하면 서버의 현재 시간 스탬프가 데이터베이스에 삽입됩니다.
SQL에서 getdate() 함수와 같은 기능이 필요합니다. – user1804985
무슨 소리 야? 'SELECT SYSTIMESTAMP FROM DUAL'처럼 질의로 함수를 생성하면, 현재 시간 스탬프를 반환 할 것입니다. –
행을 삽입하려면 유닉스 날짜 형식으로 자동으로 삽입 된 날짜 필드를 의미한다고 가정합니다. – user1804985
- 1. 파이썬에서 기본 datetime 형식 설정
- 2. UNIX 타임 스탬프를 MySQL에 DATETIME
- 3. 기본 UNIX 링크 수
- 4. DateTime 로캘 설정
- 5. datetime 변수 설정
- 6. mySQL의 기본 datetime 형식
- 7. MySQL의 기본 DATETIME 값
- 8. PHP : 전체 응용 프로그램의 기본 datetime 형식 설정
- 9. 는 datetime.datetime을 int와 비교할 수 없습니다. datetime to unix timestamp
- 10. C# 접근자를 가져오고 설정 datetime
- 11. symfony에서 기본 시간대 설정
- 12. Datetime 열의 값이 기본 값입니까?
- 13. phpmyadmin을 통한 MySQL 기본 datetime
- 14. EntityDataSource의 기본 DateTime 매개 변수
- 15. sql의 기본 datetime 형식 값
- 16. 간격이있는 MySQL datetime 기본 시간
- 17. C# 리플렉션을 통해 DateTime 속성 값 설정
- 18. SSRS 보고서 작성기의 다른 datetime 필터에 기본 1 datetime 필터
- 19. DateTime to Unix 시간이 정수 대신 double을 사용하는 이유는 무엇입니까?
- 20. Android Convert Unix 시간을 GMT로 설정
- 21. Java에서 UNIX 기본 명령을 실행하는 방법?
- 22. unix - chmod 파일의 기본 향후 사용 권한
- 23. 기본 포틀릿 설정 환경 설정
- 24. mysql 함수는 Oracle에 상응하는 NVL을 제공합니다
- 25. oracle에 기본 키에 대한 자동 증가 기능이없는 이유는 무엇입니까?
- 26. Microsoft Access에서 기본 키가되는 열 제어 Oracle에 대한 ODBC 연결
- 27. 사용자 시간대 기본 설정 저장
- 28. 레일즈 마이그레이션에서 postgres datetime 열을 nil로 설정
- 29. F # 3에서 SQL Server DateTime 값 설정
- 30. DateTime 데이터베이스 필드를 "Now"로 설정
왜 적절한 데이터베이스'DATE' 또는'TIMESTAMP' 데이터 타입 대신 Unix 데이터를 저장하고 싶습니까? – eaolson
데이터를 빨리 검색하는 것이 매우 유용합니다. 그래서 내가 필요한 이유입니다. 제 테이블에 crore 데이터 이상이 있기 때문에 – user1804985
@ user1804985 - 필드를 'NUMBER'로 선언하고 유닉스 타임 스탬프를 삽입해도 데이터를 빨리 검색 할 수는 없지만 적어도 적절한 DATE 열에 저장된 데이터를 검색하는 것은 쉽다. 그것이 Oracles의 모든 날짜/시간 함수입니다. 다룰수있다. –