반응형

Oracle 56

Oracle 11G에 SELECT 문 삽입

Oracle 11G에 SELECT 문 삽입 Oracle 11g에서 매우 간단한 sql 문을 실행하려고 합니다. insert into table1 (col1, col2) values (select t1.col1, t2.col2 from oldtable1 t1, oldtable2 t2); 매우 간단한 질문입니다.오래된 표 1을 오래된 표 2에 데카르트 결합하고 결과 값을 표 1에 넣습니다. 서브쿼리를 직접 실행해 봤는데 완벽하게 작동하더군요 select t1.col1, t2.col2 from oldtable1 t1, oldtable2 t2 full 문을 실행하려고 하면 다음 오류가 나타납니다. SQL Error: ORA-00936: missing expression 00936. 00000 - "missing..

source 2023.03.07

Oracle에서 모든 권한을 가진 사용자 생성

Oracle에서 모든 권한을 가진 사용자 생성 사용자를 만들고 그에게 모든 권한을 부여하는 방법에 대해 구글에서 검색했습니다. 다음 두 가지 방법을 찾았습니다. 첫 번째 방법은 다음과 같습니다. create user userName identified by password; grant connect to userName; grant all privileges to userName; 두 번째 방법은 다음과 같습니다. grant connect , resource to userName identified by password; 그렇다면 이 두 가지 방법의 차이점은 무엇일까요?두 가지 차이가 있습니다. 사용자를 생성하고 사용자에게 몇 가지 권한을 부여하는 두 가지 방법 create user userName id..

source 2023.03.07

JDBC ResultSet: getDateTime이 필요한데 getDate와 getTimeStamp만 있습니다.

JDBC ResultSet: getDateTime이 필요한데 getDate와 getTimeStamp만 있습니다. JDBC가 있는 Oracle DB Table에서 DATETIME 열을 가져오고 싶습니다.코드는 다음과 같습니다. int columnType = rsmd.getColumnType(i); if(columnType == Types.DATE) { Date aDate = rs.getDate(i); valueToInsert = aDate.toString(); } else if(columnType == Types.TIMESTAMP) { Timestamp aTimeStamp = rs.getTimestamp(i); valueToInsert = aTimeStamp.toString(); } else { value..

source 2023.02.25

Oracle SQL select에서 최대 2개의 숫자를 계산하는 방법은 무엇입니까?

Oracle SQL select에서 최대 2개의 숫자를 계산하는 방법은 무엇입니까? 이것은 단순해야 하며 SQL에 대한 저의 무지를 보여줍니다. SQL> select max(1,2) from dual; select max(1,2) from dual * ERROR at line 1: ORA-00909: invalid number of arguments 보통 집계에 max가 사용되는 것을 알고 있습니다.여기서 무엇을 사용할 수 있나요? 결국 이런 걸 쓰고 싶어요. select total/max(1,number_of_items) from xxx; 여기서 number_of_module은 정수이며 0을 지정할 수 있습니다.이 경우에도 합계를 보고 싶습니다.Oracle을 사용하고 있는 것 같아서greatest대신 ..

source 2023.02.25

Spring JDBC에서 현재 Connection 개체를 가져오는 방법

Spring JDBC에서 현재 Connection 개체를 가져오는 방법 Oracle 데이터베이스의 현재 Connection 개체를 가져오려면 어떻게 해야 합니까?Spring 3.0.5의 JDBC 모듈을 사용하고 있습니다.를 입수하다Connection에서DataSource콩. spring 의존성 주입을 사용하여 콩에 주입하거나 dataSource에 액세스하여ApplicationContext정적으로: DataSource ds = (DataSource)ApplicationContextProvider.getApplicationContext().getBean("dataSource"); Connection c = ds.getConnection(); Just an Info : Spring JDBC Template를 ..

source 2023.02.10

기본적으로 Oracle 주문 NULL LAST

기본적으로 Oracle 주문 NULL LAST Oracle에서 사용하는 기본 순서를 각 쿼리에 입력하지 않고 NULL LAST(또는 NULL FIRST)로 설정하는 방법이 있습니까?아니요, 및 의 기본 동작을 변경할 수 없습니다. 오름차순의 경우 NULLS LAST가 기본이고 내림차순의 경우 NULLS FIRST가 기본입니다. 변경이 불가능하다는 것을 증명할 수는 없지만, 가장 구현 가능성이 높은 부분에서는 이러한 기능을 찾을 수 없습니다. SQL 옵션 매뉴얼에는 아무것도 기재되어 있지 않습니다. 파라미터의 nls 파라미터는 없습니다.V$PARAMETER제어:select * from v$parameter where name like '%nls%'; 숨겨진 매개 변수 숨겨진 매개 변수는 없습니다.%null..

source 2023.02.10
반응형