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 3524 게시물 읽기
No. 3524
Re: Re: [자문자답] 그런데 다시 질문있습니다.
작성자
최성준
작성일
2001-04-02 19:49
조회수
2,621

>>나그네 님께서 쓰시길<<

 

:: 날짜 형식은 '17-JAN-98' 로 삽입해야 하는 군요..

:: 그런데 이렇게 '98/01/17' 이렇게 삽입하게 하고 저장하려면 어떻게 해야 하나요?

::

:: >>바보 님께서 쓰시길<<

::

:: :: table 생성하기를

:: :: SQL> create table professor

:: :: 2 (P_sn number(3) not null,

:: :: 3 P_name varchar2(8),

:: :: 4 sosok varchar2(14),

:: :: 5 imyong date not null,

:: :: 6 bojik varchar2(6),

:: :: 7 sal number(8),

:: :: 8 primary key(p_sn))

:: :: 9 ;

:: :: Table created.

:: :: SQL> desc professor;

:: :: Name Null? Type

:: :: ------------------------------- -------- ----

:: :: P_SN NOT NULL NUMBER(3)

:: :: P_NAME VARCHAR2(8)

:: :: SOSOK VARCHAR2(14)

:: :: IMYONG NOT NULL DATE

:: :: BOJIK VARCHAR2(6)

:: :: SAL NUMBER(8)

:: :: 잘 생성은 됀거 같고요.. 그런데

:: :: SQL> insert into professor (p_sn,p_name,sosok,imyong,bojik,sal)

:: :: 2 values (131,'김현석','전산','80/07/06','정교수',2800000);

:: :: values (131,'김현석','전산','80/07/06','정교수',2800000)

:: :: *

:: :: ERROR at line 2:

:: :: ORA-01847: day of month must be between 1 and last day of month

:: :: date 형이 잘못됐다는 거 같은데..

:: :: '80/07/06'에서 따옴표 없애도보고 숫자위치도 바꿔봐도 안돼네요.

:: :: 책에는 위에처럼 해야 한다고 나오던데 저렇게 에러가 뜨니 뭐가 잘못인가요?

원하시는 답인지는 모르겠지만

한번 써보면

sys로 login한 다음

$svrmgrl

svrmgrl>connect internal;

svrmgrl>select name, value$

from sys.props$

where name = 'NLS_DATE_FORMAT';

NAME VALUE$

--------------------------------

NLS_DATE_FORMAT DD-MON-RR

확인 후

 

svrmgrl>UPDATE sys.props$

SET value$ = 'YYYY-MM-DD'

WHERE name = 'NLS_DATE_FORMAT';

 

svrmgrl>select name, value$

from sys.props$

where name = 'NLS_DATE_FORMAT';

 

NAME VALUE$

--------------------------------

NLS_DATE_FORMAT YY-MM-DD

원하는 결과가 나오면

svrmgrl>commit;

svrmgrl>shutdown immediate;

svrmgrl>startup;

 

init<orcl>.ora 화일중

nls_date_format = "'YYYY/MM/DD"

 

.cshrc등에 환경화일등에도 마찬가지

Window는

REGEDIT를 기동시켜서

HKEY-LOCAL-MACHINE -> SOFTWARE -> ORACLE

항목에 들어가셔서

NLS_DATE_FORMAT = YYYY-MM-DD

오라클셋팅변경은 예기치 못한 중대한 결함을 초래할 수있으니

조심하세요.저는 책임 못집니다. 쩝.

[Top]
No.
제목
작성자
작성일
조회
3520tablespace 화일 크기를 늘려주는데요.
질무니
2001-04-02
1491
3522┕>Re: tablespace 화일 크기를 늘려주는데요.
최성준
2001-04-02 19:30:05
1613
3515오라클 Import 할때의 tablespace 문제
김용진
2001-04-02
3803
3517┕>Re: 오라클 Import 할때의 tablespace 문제
소몰이
2001-04-02 11:36:23
1742
3518 ┕>Re: Re: 오라클 Import 할때의 tablespace 문제
김용진
2001-04-02 12:01:38
1659
3513오라클의 프로시저를 통해 select문에 의한 레코드셋을 결과...
심원보
2001-04-02
1682
3527┕>Re: 오라클의 프로시저를 통해 select문에 의한 레코드셋을 결과...
권혁봉
2001-04-02 23:52:15
2347
3549 ┕>Re: Re: 오라클의 프로시저를 통해 select문에 의한 레코드셋을 결과...
권혁봉
2001-04-03 15:29:34
2261
3508insert가 안되요..
바보
2001-04-01
1446
3519┕>Re: [자문자답] 그런데 다시 질문있습니다.
나그네
2001-04-02 12:19:39
1639
3524 ┕>Re: Re: [자문자답] 그런데 다시 질문있습니다.
최성준
2001-04-02 19:49:30
2621
3505급합니다 export했는데 import가 안돼네여...
넘몰라
2001-03-31
5548
3511┕>Re: 급합니다 export했는데 import가 안돼네여...
소몰이
2001-04-02 11:08:28
4370
3503오라클8.0.5 에서요 사용자 관리에 대해서요..
무식한초보
2001-03-31
1297
3510┕>Re: 오라클8.0.5 에서요 사용자 관리에 대해서요..
나그네
2001-04-02 10:10:36
2009
3514 ┕>Re: Re: 오라클8.0.5 에서요 사용자 관리에 대해서요..
소몰이
2001-04-02 11:22:07
1329
3502사용자 생성시 질문입니다.
나그네
2001-03-31
1402
3512┕>Re: 사용자 생성시 질문입니다.
소몰이
2001-04-02 11:16:41
1565
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다