반응형

oracle 39

Oracle SQL에서: 현재 날짜와 시간을 표에 어떻게 삽입합니까?

Oracle SQL에서: 현재 날짜와 시간을 표에 어떻게 삽입합니까? 코드 아래에 적었는데, 현재 날짜만 입력하고 현재 시간은 입력하지 않은 것 같습니다.그거 할 줄 아는 사람? insert into errortable (dateupdated,table1id) values (TO_DATE(sysdate, 'dd/mm/yyyy hh24:mi:ss'),1083); 그것은 단지 그것이 출력되는 것이기 때문인 것처럼 보입니다.하지만 사실 이런 식으로 논리를 쓰면 안 됩니다.이는 다음과 같습니다. insert into errortable (dateupdated, table1id) values (sysdate, 1083); 시스템 날짜를 다시 날짜로 변환하기 위해 문자열로 변환하는 것은 어리석은 일입니다. 전체 날..

programing 2023.06.13

Oracle에서 현재까지의 문자열(밀리초)

Oracle에서 현재까지의 문자열(밀리초) 다음 문자열을 날짜로 변환합니다. 2004-09-30 23:53:48,140000000 노력했습니다. to_date('#', 'YYYY-MM-DD HH24:MI:SS,FF9') 그러나 PL/SQL은 계속해서 다음 오류를 발생시킵니다. ORA-01821: date format not recognized. FF9는 Oracle에 맞지 않습니다. 제안할 사항이 있습니까? Oracle최대 2초까지의 분수만 저장합니다.DATE들판. 사용하다TIMESTAMP대신: SELECT TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') FROM dual 아마도 그것을 a에 던집니다.DATE그러면: S..

programing 2023.06.13

장기간 실행 중인 데이터베이스 작업을 취소하는 방법은 무엇입니까?

장기간 실행 중인 데이터베이스 작업을 취소하는 방법은 무엇입니까? 현재 Oracle과 함께 작업 중이지만 MS SQL용 솔루션도 필요합니다. 저는 사용자가 데이터베이스에서 실행될 SQL을 생성할 수 있는 GUI를 가지고 있습니다.이 작업은 생성되는 검색에 따라 매우 오랜 시간이 걸릴 수 있습니다.이 검색 중에 GUI/App이 응답하고 사용자가 검색을 취소할 수 있도록 합니다. 백그라운드 작업자 스레드를 사용하고 있습니다. 문제는 사용자가 검색을 취소할 때 데이터베이스 호출을 중단할 수 없다는 것입니다.완료될 때까지 기다린 다음 '취소 보류 중' 속성을 폴링할 수 있습니다.이것은 데이터베이스의 리소스를 낭비할 뿐만 아니라 내 코드에 문제를 일으킵니다. 사용자가 매우 긴 쿼리에서 '검색'을 누른 후 '취소'..

programing 2023.06.13

Oracle SQL 쿼리: 시간을 기준으로 그룹별 최신 값 검색

Oracle SQL 쿼리: 시간을 기준으로 그룹별 최신 값 검색 이 질문에는 이미 다음과 같은 답이 있습니다. 다른 열의 각 고유 값에 대해 열의 최대값이 있는 행을 가져옵니다. (35개 답변) 마감됨5년 전에. Oracle DB에 다음 표가 있습니다. id date quantity 1 2010-01-04 11:00 152 2 2010-01-04 11:00 210 1 2010-01-04 10:45 132 2 2010-01-04 10:45 318 4 2010-01-04 10:45 122 1 2010-01-04 10:30 1 3 2010-01-04 10:30 214 2 2010-01-04 10:30 5515 4 2010-01-04 10:30 210 이제 ID당 최신 값(및 시간)을 검색하려고 합니다.출력 예..

programing 2023.06.08

로컬 인덱스별 페이징을 위한 Oracle 계획에 파티션당 STOPKEY가 없습니다.

로컬 인덱스별 페이징을 위한 Oracle 계획에 파티션당 STOPKEY가 없습니다. 다음으로 분할된 테이블이 있습니다. CREATE TABLE "ERMB_LOG_TEST_BF"."OUT_SMS"( "TRX_ID" NUMBER(19,0) NOT NULL ENABLE, "CREATE_TS" TIMESTAMP (3) DEFAULT systimestamp NOT NULL ENABLE, /* other fields... */ ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "ERMB_LOG_TEST_BF" PARTITION B..

programing 2023.06.08

dbms_output을 사용합니다..sql 파일에 대한 Datagrip에 put_line

dbms_output을 사용합니다..sql 파일에 대한 Datagrip에 put_line PL/SQL(학교) 프로젝트를 위해 Datagrip을 사용하기 시작했습니다.DBMS_OUTPUT.PUT_LINE이전에는 Oracle SQL developer를 사용했으며 다음을 추가하여 DBMS_OUTPUT을 사용할 수 있었습니다. SET serveroutput ON; DBMS_OUTPUT 버퍼의 내용을 표시하는 방법을 활성화하거나 비활성화하는 방법을 보여주는 관련 질문이 있지만 이는 Database Console 도구 창에서만 작동합니다..sql 파일에 적용하려면 어떻게 해야 합니까?현재 .sql 파일의 내용을 복사하여 콘솔 도구 창에서 실행하고 있지만 더 나은 방법이 있을 것입니다.출력 창에서 다음 설정을 켭니다..

programing 2023.06.08

우편번호를 데이터베이스에 저장해야 합니다.기둥은 얼마나 커야 합니까?

우편번호를 데이터베이스에 저장해야 합니다.기둥은 얼마나 커야 합니까? 열은 Oracle Database에서 VARCHAR2여야 합니다. US Zips는 9입니다. 캐나다어는 7입니다. 32글자가 적당하다고 생각합니다. 제가 무엇을 빠뜨리고 있나요? [편집] TIL: 12는 이 질문에 대한 합리적인 답변입니다. 기여해 주신 모든 분들 덕분입니다.위키피디아의 우편 번호 페이지를 대충 훑어보면 32자 정도면 충분합니다.저는 16자라도 좋다고 생각합니다.@neil-mcguigan이 이미 제기했듯이, 위키피디아는 이 주제에 대해 괜찮은 페이지를 가지고 있다.이 12글자를 기반으로 합니다.http://en.wikipedia.org/wiki/List_of_postal_codes 위키피디아 기사에는 약 254개의 국가..

programing 2023.03.10

Oracle Date - 지금까지의 연도를 추가하는 방법

Oracle Date - 지금까지의 연도를 추가하는 방법 날짜 필드가 있습니다. DATE = 10/10/2010 sum = 4(계산에 의한 년수) 2010년 10월 10일에 4년을 더해서 2014년 10월 10일로 만드는 방법이 있을까요?대신 월(12 * 년 수)을 추가해 보십시오.이렇게... add_months(date'2010-10-10', 48) 사용하다add_months 예: SELECT add_months( to_date('10-OCT-2010'), 48 ) FROM DUAL; 경고 add_parts: 시작 월의 마지막 날을 입력한 경우 결과 월의 마지막 날을 반환합니다. 그렇게add_months(to_date('28-feb-2011'),12)그 결과 2012년 2월 29일에 반환됩니다.당신이 ..

programing 2023.03.10

Oracle SQL Developer를 사용하여 ER(Entity-Relationship) 다이어그램을 생성하는 방법

Oracle SQL Developer를 사용하여 ER(Entity-Relationship) 다이어그램을 생성하는 방법 Oracle SQL Developer를 사용하여 DB 테이블의 ER 다이어그램을 생성하고 싶지만 Oracle과 이 툴은 처음입니다. SQL Developer에서 ER 다이어그램을 작성하기 위한 프로세스는 무엇입니까?다음과 같이 기존 데이터베이스 스키마 또는 해당 서브셋에 대한 다이어그램을 작성합니다. 파일 → 데이터 모델러 → 가져오기 → 데이터 사전을 클릭합니다. DB 연결을 선택합니다(없으면 추가). [Next] 를 클릭합니다. 하나 이상의 스키마 이름을 확인합니다. [Next] 를 클릭합니다. 가져올 개체를 하나 이상 선택하십시오. [Next] 를 클릭합니다. [ Finish ]을 ..

programing 2023.02.28
반응형