반응형

Oracle 70

Oracle에서 .sql 파일을 가져오시겠습니까?

Oracle에서 .sql 파일을 가져오시겠습니까? 저는 .sql 파일을 가지고 있습니다.나는 그것을 오라클 11g으로 가져와야 합니다. .sql 파일에는 모든 테이블에 대한 ddl 쿼리가 포함되어 있습니다..sql 파일을 오라클 11g으로 가져오려면 어떻게 해야 합니까?나는 sqdeveloper 도구를 가지고 있습니다. 미리 감사드립니다.SQL 개발자 또는 Toad에서 Open --> File --> /locationofyourfile/yourfile.sql. SQL Developer 또는 Toad에서 파일을 열고 나면, 에 의해서 집행되다 SQLPlus에서 @/locationofyourfile/yourfile.sql @ sql 파일의 물리적 경로입니다.예를 들어 내 파일이 c:에 있고 파일 이름이 be..

programing 2023.09.10

Oracle PL/SQL의 사용자 지정 순서

Oracle PL/SQL의 사용자 지정 순서 GRADE_DESCRIPTON 필드의 커스텀 순서인 'SENIOR DIRECTOR', 'DIRECTOR', 'MANAGER', 'EMPLOYE'에 대한 오라클 쿼리가 있습니다. 아래 쿼리를 사용합니다. 하지만 원하는 결과가 나오지 않습니다. 결과의 순서는 'SENIOR DIRECTOR', 'MANGER', 'DIRECTOR', 'EMPORYER'입니다. SELECT DISTINCT GRADE_DESCRIPTION , HIRING_FORECATS.* FROM GRADE_MASTER left join HIRING_FORECATS ON (HIRING_FORECATS.GRADE = GRADE_MASTER.GRADE_DESCRIPTION and HIRING_FORECA..

programing 2023.09.05

짝수 ID 번호를 가진 열을 선택하는 방법은 무엇입니까?

짝수 ID 번호를 가진 열을 선택하는 방법은 무엇입니까? 저는 아래에 명시된 해커 랭크 문제인 기상 관측소 3을 해결하기 위해 노력하고 있습니다. 저는 다음과 같은 해결책을 생각해냈습니다. SELECT CITY FROM STATION WHERE MOD(ID, 2) = 0 하지만 실행하려고 하면 "오답"이라는 컴파일러 메시지가 나타납니다.이 질문에 무슨 문제가 있는지 모르겠어요?SELECT DISTINCT CITY FROM STATION WHERE MOD(ID, 2) = 0 다음 쿼리를 시도할 수 있습니다. SELECT DISTINCT CITY FROM STATION WHERE (ID % 2) = 0 DB2의 경우: SELECT DISTINCT CITY FROM STATION WHERE MOD(ID, 2)..

programing 2023.08.26

null을 삽입할 때 기본값 삽입

null을 삽입할 때 기본값 삽입 Oracle 데이터베이스와 null이 아닌 열이 여러 개 있는 테이블이 있으며 모두 기본값입니다. 삽입할 데이터에 대해 하나의 삽입 문을 사용하고 싶으며 삽입된 값이 null인지 여부는 확인하지 않습니다. null을 삽입할 때 기본 열 값으로 되돌리는 방법이 있습니까? 다음 코드가 있습니다. 성능을 위한 더 나은 옵션은 첫 번째 옵션입니다. 어쨌든, 제가 이해한 바와 같이, 당신은 수정하기 어렵기 때문에 삽입 열 이름과 값을 반복하는 것을 원하지 않는 것으로 알고 있습니다.사용할 수 있는 또 다른 옵션은 반환되는 절과 함께 다음과 같은 업데이트가 있는 삽입을 실행하는 것입니다. INSERT INTO schema.my_table ( pk_column, other_colum..

programing 2023.08.21

SYS_CONNECT_를 사용하는 경우 Oracle ORA-30004BY_PATH 함수,

SYS_CONNECT_를 사용하는 경우 Oracle ORA-30004BY_PATH 함수, ORA-30004사용 시SYS_CONNECT_BY_PATH함수, 열의 일부로 구분 기호를 사용할 수 없습니다. 조치: 열 값에 없는 다른 구분 기호를 사용한 다음 다시 시도하십시오. 오류: select ... Sys_Connect_By_Path(myVariable || ':' || mySecondVariable, ' --> ') "myNewVar", ... 작업: select ... Sys_Connect_By_Path(myVariable || ':' || mySecondVariable, ' -> ') "myNewVar", ... 데이터에서 우리는 다음과 같은 텍스트를 발견했습니다. SomeText B--More Te..

programing 2023.08.16

ORA-0131 : 권한 부족 DEBUG CONNECT SESSION

ORA-0131 : 권한 부족 DEBUG CONNECT SESSION PL/SQL Developer를 사용하여 PL/SQL 스크립트 디버그를 시작하려고 시도하는 중 "ORA-0131:incufficient privileges DEBUG CONNECT SESSION" 오류 메시지가 표시되었습니다. Oracle Database 11g 릴리스 11.1.0.7.0 저는 관리자 그룹의 일원입니다.이 권한이 필요합니까? grant DEBUG CONNECT SESSION to = 당신이 언급했듯이, 그것은 특권의 문제입니다. 이 사이트에서 인용됨 ORA-01031: 권한 부족 원인: 적절한 권한 없이 현재 사용자 이름 또는 암호를 변경하려고 했습니다.이 오류는 필요한 운영 체제 권한 없이 데이터베이스를 설치하려고 할..

programing 2023.08.11

어떻게 마지막 5분의 기록을 조회할 수 있습니까?

어떻게 마지막 5분의 기록을 조회할 수 있습니까? SQL 쿼리를 통해 현재 시간 전에 마지막 5분 기록을 볼 수 있는 방법입니다.타임스탬프의 형식은 다음과 같습니다. 03/25/2014 14:00:00 이 쿼리를 동일하게 사용했습니다. SELECT Time stamp FROM TABLE WHERE S >1 AND SUBSTRING((Time stamp,15,2)-5) 이 벌금은 다른 방법으로도 동일합니까?MySQL을 사용하고 있는 경우timestamp열이 데이터 유형입니다.datetime할수있습니다 SELECT Timestamp FROM your_table WHERE Timestamp >= now() - interval 5 minute 타임스탬프가 날짜 열인 경우 다음 작업을 간단히 수행할 수 있습니다...

programing 2023.08.06

null이 아닌 최대 열

null이 아닌 최대 열 두 개의 DATTIME 열 중 가장 큰 값을 기준으로 공식을 사용하여 행을 업데이트해야 합니다.저는 보통 다음과 같이 합니다. GREATEST(date_one, date_two) 그러나 두 열 모두 NULL로 허용됩니다. 다른 열이 NULL일 때도 가장 큰 날짜가 필요합니다(물론 둘 다 NULL일 때는 NULL로 예상합니다).GREATEST()열 중 하나가 NULL이면 NULL을 반환합니다. 이것은 효과가 있는 것 같습니다. GREATEST(COALESCE(date_one, date_two), COALESCE(date_two, date_one)) 하지만 궁금해요...제가 좀 더 간단한 방법을 놓쳤나요?COALESCE(GREATEST(date_one, date_two), date_..

programing 2023.08.06

Oracle에서 대/소문자 구분 안 함

Oracle에서 대/소문자 구분 안 함 다음 텍스트를 다음 순서로 주문하고 싶은데, 다음 쿼리를 시도해보니 작동하지 않습니다. 정렬할 값은 "A", "B", "Y", "Z", "a", "b", "y", "z"입니다. 예상 결과 "ZzYyBbAa" SELECT COL FROM TABLE ORDER BY COL DESC; SELECT COL FROM TABLE ORDER BY UPPER/LOWER(COL) DESC; Result-> ZzYybBaA SELECT COL FROM TABLE ORDER BY NLS_UPPER/NLS_LOWER(COL) DESC; Result-> ZzYybBaA 먼저 열의 대문자(또는 소문자)를 기준으로 순서를 지정할 수 있지만, 한 번 지정한 후에는 텍스트 자체를 기준으로 정렬하..

programing 2023.08.01

배열을 오라클 프로시저로 전달

배열을 오라클 프로시저로 전달 저는 두 개의 배열을 java에서 oracle 저장 프로시저로 보내고 싶습니다.첫 번째 배열은 문자열 배열이고 두 번째 배열은 문자 배열입니다. 어떻게 만들 수 있습니까?여기 그것을 하는 방법의 예가 있습니다. 다음 스크립트는 데이터베이스에 테이블, 유형 및 저장 프로시저를 설정합니다.이 절차에서는 배열 유형의 매개 변수를 사용하여 배열의 각 행을 테이블에 삽입합니다. CREATE TABLE strings (s VARCHAR(4000)); CREATE TYPE t_varchar2_array AS TABLE OF VARCHAR2(4000); / CREATE OR REPLACE PROCEDURE p_array_test( p_strings t_varchar2_array ) AS ..

programing 2023.08.01
반응형