반응형

oracle 54

Oracle에서 JPA로 날짜와 시간을 저장하는 방법은 무엇입니까?

Oracle에서 JPA로 날짜와 시간을 저장하는 방법은 무엇입니까? WebSphere 7(Java EE 5) 및 OpenJPA 1.2.1을 사용하고 있습니다. "이 JPA 개체가 있습니다.modifiedTimestamp속성, 다음과 같은 것: @Entity public class Widget { /* ... */ private java.sql.Date modifiedTimestamp; /* ... */ } Oracle 데이터베이스의 관련 필드가 유형입니다.DATE. 그렇게 날짜를 정했습니다... myWidget.setModifiedTimestamp(new java.sql.Data(System.currentTimeMillis()); 그리고 저장되지만, 제가 그것을 다시 읽었을 때, 하루의 시간이 저장되지 ..

sourcecode 2023.06.23

Oracle 12c 설치에서 임시 위치에 액세스하지 못했습니다.

Oracle 12c 설치에서 임시 위치에 액세스하지 못했습니다. 64비트 아키텍처에서 윈도우즈 8.1 64비트 OS를 실행하고 있습니다.Oracle 12C의 새 복사본을 설치합니다. 즉, 시스템에 이전에 설치한 버전이 없습니다. 설치하는 동안 다음 오류 메시지가 발생했습니다. Cause - Failed to access the temporary location. Action - Ensure that the current user has required permissions to access the temporary location. Additional Information: - Framework setup check failed on all the nodes - Cause: Cause Of Problem..

sourcecode 2023.06.18

JDBC 연결 기본 자동 커밋 동작

JDBC 연결 기본 자동 커밋 동작 저는 오라클에 연결하기 위해 JDBC와 함께 일하고 있습니다.테스트했습니다.connection.setAutoCommit(false)대connection.setAutoCommit(true)결과는 예상대로였습니다. 기본적으로 연결은 다음과 같이 작동합니다.autoCommit(true)[내가 틀렸다면 고쳐줘] 하지만 어떤 기록도 삽입되지 않습니다.connection.commit()호출되었습니다.기본 동작에 대한 조언이 있습니까? String insert = "INSERT INTO MONITOR (number, name,value) VALUES (?,?,?)"; conn = connection; //connection details avoided preparedStmtInse..

sourcecode 2023.06.13

dbms_lob.create temporary()의 요점은 무엇입니까?

dbms_lob.create temporary()의 요점은 무엇입니까? dbms_lob.create temporary() 함수의 요점을 잘 모르겠습니다.방법: DECLARE myclob CLOB; BEGIN myclob := 'foo'; END; 다음과 다른 항목: DECLARE myclob CLOB; BEGIN dbms_lob.createtemporary( myclob, TRUE ); myclob := 'foo'; dbms_lob.freetemporary( myclob ); END; 생성 통화와 무료 통화 사이의 작업이 관련이 있다고 생각하지만, 어떻게 해야 할지 잘 모르겠습니다.이전에는 항상 DBMS_LOB 패키지를 사용해야 했습니다.그런 다음 Oracle 10g에 "LOB용 SQL 시맨틱"이라는 기..

sourcecode 2023.06.13

Oracle sqlldr TRADING NULLCOLS가 필요한데 그 이유는 무엇입니까?

Oracle sqlldr TRADING NULLCOLS가 필요한데 그 이유는 무엇입니까? 저는 저를 괴롭히는 난해한 sqlldr 문제가 있습니다.내 제어 파일은 다음과 같습니다. load data infile 'txgen.dat' into table TRANSACTION_NEW fields terminated by "," optionally enclosed by '"' TRAILING NULLCOLS ( A, B, C, D, ID "ID_SEQ.NEXTVAL" ) 데이터는 다음과 같습니다. a,b,c, a,b,,d a,b,, a,b,c,d TRADING NULLCOLS를 입력하지 않으면 "논리 레코드의 끝 전에 열을 찾을 수 없습니다" 오류가 발생합니다.그러나 일부 열은 null이지만 쉼표가 모두 있기 ..

sourcecode 2023.06.13

Oracle 테이블에 열 추가

Oracle 테이블에 열 추가 테이블에 XMLType 열을 추가하려고 하는데 오류가 반환됩니다. 왜죠? 다음은 쿼리입니다. alter table TEST_ID add column xml_column xmltype; 다음 오류를 반환합니다. [SQL] alter table TEST_ID add column xml_column xmltype [Err] ORA-00904: : invalid identifier 여기에 "열"이라는 단어가 필요하지 않으므로 다음과 같습니다. ALTER TABLE test_id ADD xml_column xmltype;게다가. 다음을 사용하여 여러 열을 동시에 추가할 수 있습니다. ALTER TABLE table_name ADD (column1 VARCHAR(40), column2..

sourcecode 2023.06.08

Oracle에서 문자열 날짜를 datetime으로 변환

Oracle에서 문자열 날짜를 datetime으로 변환 오라클에서 이 문자열 날짜를 날짜 시간으로 변환하려면 어떻게 해야 합니까? 2011-07-28T23:54:14Z 이 코드를 사용하면 다음과 같은 오류가 발생합니다. TO_DATE('2011-07-28T23:54:14Z', 'YYYY-MM-DD HH24:MI:SS') 이것이 어떻게 행해지는가? Error report: SQL Error: ORA-01861: literal does not match format string 01861. 00000 - "literal does not match format string" *Cause: Literals in the input must be the same length as literals in the for..

sourcecode 2023.06.08

오라클의 SELECT 쿼리에서 변수 선언 및 값 설정

오라클의 SELECT 쿼리에서 변수 선언 및 값 설정 SQL Server에서는 다음을 사용할 수 있습니다. DECLARE @variable INT; SELECT @variable= mycolumn from myTable; Oracle에서도 동일한 작업을 수행할 수 있는 방법은 무엇입니까?현재 다음을 시도하고 있습니다. DECLARE COMPID VARCHAR2(20); SELECT companyid INTO COMPID from app where appid='90' and rownum=1; 왜 안 되는 거죠? 선택 대상 DECLARE the_variable NUMBER; BEGIN SELECT my_column INTO the_variable FROM my_table; END; 쿼리가 1개의 행만 반환하..

sourcecode 2023.03.25

특정 문자로 시작하는 항목을 쿼리하려면 어떻게 해야 합니까?

특정 문자로 시작하는 항목을 쿼리하려면 어떻게 해야 합니까? 코드는 다음과 같습니다. SELECT SRV_NAME, TOT_CPU, TOT_MEM, SNAP_DATE FROM capacity.SRV_CAPACITY_SEV WHERE SRV_NAME in ('absshs1p", "AA03server', 'AA02server', 'BA01server', 'BA03server', 'BC03server') AND SNAP_DATE BETWEEN to_date('10-jun-2012 00:00:00', 'dd-mon-yyyy hh24:mi:ss') AND to_date('12-jun-2012 00:00:00', 'dd-mon-yyyy hh24:mi:ss') ORDER BY SRV_NAME desc, SNAP_DA..

sourcecode 2023.03.20

Oracle의 기존 테이블에 기본 키 자동 증가 추가

Oracle의 기존 테이블에 기본 키 자동 증가 추가 이 질문에는 이미 답변이 있습니다. Oracle에서 AUTO_INCREMENT를 사용하여 ID를 생성하는 방법 (18개 답변) 닫힘7년 전. 데이터가 있는 기존 테이블에 새 자동 증가 기본 열을 추가하고 싶습니다.그걸 어떻게 하는 거죠? 처음에 컬럼을 추가하고 그 후에 시퀀스를 추가하려고 했는데, 그 컬럼을 삽입하여 프라이머리 키로 만드는 방법을 잊어버렸습니다.테이블이 호출되었다고 가정합니다.t1프라이머리 키가 호출됩니다.id 먼저 시퀀스를 만듭니다. create sequence t1_seq start with 1 increment by 1 nomaxvalue; 그런 다음 삽입 시 증가하는 트리거를 만듭니다. create trigger t1_trigg..

sourcecode 2023.03.10
반응형