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 1956 게시물 읽기
No. 1956
Re: Re: 날짜 관련, delete 쿼리가 안먹혀요.
작성자
배재원
작성일
2000-11-06 14:50
조회수
4,662

이경록님 감솨

해결해버렸어요.

덕분에 to_date() 라는 함수에 관해서도 조금 알게 되었구요 ^.^;.

 

그러면. 저 같은 경우의 문제점이. 데이타타입이 날짜형인데.

제가 문자열로 처리를 할려구 해서 안된거죠..

 

그래서 to_date 함수로 데이타형으로 바꿔서 해결된구구?

그런거죠?=-.-

 

 

너의 죄를 사하노라 -.-

 

 

>>이경록 님께서 쓰시길<<

 

::

:: >>배재원 님께서 쓰시길<<

::

:: :: 황당하기 나름입니다.

:: ::

:: :: 리눅에서 돌아가는 8 버전에서는.. 잘되거든요.

:: :: 즉 명령어는.

:: ::

:: :: delete from kclub_print_list where

:: :: user_id='J200498' and comme='giro' and for_month='01-DEC-1999';

:: ::

:: :: 이게 잘 먹히는데. 오라클 7.3 버전에서는 (SEQUENT의 Dynix/pts Oracle 7.3)

:: :: 명령어가 안먹히네요..

:: :: 에러메세지가 아니고.

:: ::

:: :: 행을 찾지를 못해요.

:: :: no rows selected (이 메세지).

:: :: (그리고 여기서는 for_month='01-DEC-1999' 그대로 쓰면 에러가 나거든요.

:: :: 데이트 포맷 어쩌고.. 그래서 7.3 에서는 for_month='01-DEC-99' 로 합니다.)

:: ::

:: :: 하. 뭐가 문젠지 모르겠네요.

:: :: 분명히 DATE 부분이 의심스러운데.

:: :: 행을 못 찾으니.

:: ::

:: ::

:: ::

:: :: ==== 실행결과====. 리눅스의 오라클 8

:: :: SQL> delete from kclub_print_list where user_id='J200498' and comme='giro' and

:: :: or_month='01-DEC-1999';

:: ::

:: :: 1 row deleted.

:: ::

:: :: SQL> commit;

:: ::

:: ::

:: :: === 실행결과 === dynix 의 오라클 7.3

:: :: SQL> delete from kclub_print_list where user_id='j200498' and comme='giro' and for_month='01-

:: DEC

:: :: -99';

:: ::

:: :: 0 rows deleted.

:: ::

:: :: SQL>

:: ::

:: ::

:: :: (user_id,comme,for_month 필드는 다 있는겁니다. 믿어주세요^^)

:: ::

:: ::

:: :: SQL> desc kclub_print_list

:: :: Name Null? Type

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

:: :: USER_ID VARCHAR2(8)

:: :: WRITE_DATE NOT NULL DATE

:: :: PRICE NOT NULL NUMBER(6)

:: :: FOR_MONTH NOT NULL DATE

:: :: COMME NOT NULL VARCHAR2(10)

:: :: PAID_DATE DATE

:: ::

:: :: SQL>

:: ::

:: ::

:: ::

:: :: 끝까지 봐주셔서 감사합니다.

:: :: 오늘하루도 즐건 시간 되세요.

:: ::

:: ::

:: ::

:: ::

::

:: 이론.

:: date형식을 사용할 때는 to_date() 함수를 사용해서 절대표현으로 바꾸세요.

:: select sysdate from dual;

:: 해보시면 현재 날짜가 어떤 형식으로 출력되는지 알 수 있습니다.

[Top]
No.
제목
작성자
작성일
조회
1944Oracle Tuning Approach
지나가는 이
2000-11-04
5368
1940뷰에 관한 질문입니다.
^ㅠ^
2000-11-03
4141
1949┕>Re: 뷰에 관한 질문입니다.
김규태
2000-11-06 10:59:33
4163
1939어떻게 NULL을 select 할수 있죠??
김상무
2000-11-03
3805
1941┕>Re: 어떻게 NULL을 select 할수 있죠??
지나가는이
2000-11-03 17:58:04
4189
1942┕>Re: 어떻게 NULL을 select 할수 있죠??
정재익
2000-11-03 18:44:51
4344
1938날짜 관련, delete 쿼리가 안먹혀요.
배재원
2000-11-03
4925
1943┕>Re: 날짜 관련, delete 쿼리가 안먹혀요.
이경록
2000-11-03 23:36:47
4510
1956 ┕>Re: Re: 날짜 관련, delete 쿼리가 안먹혀요.
배재원
2000-11-06 14:50:07
4662
1937★ 급 ★ DBD Setup시 make test 에러 ㅠ.ㅠ
왕처버
2000-11-03
3967
1935날짜 계산시 요일별 데이타를 뽑을려구 그러는데여..
지니
2000-11-03
4641
1936┕>Re: 날짜 계산시 요일별 데이타를 뽑을려구 그러는데여..
신형륜
2000-11-03 14:03:03
5923
1933ORA-12638: 신용 검색에 실패했습니다
슬픈눈
2000-11-03
4637
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다