반응형

oracle 54

SQL Server에서 잘라내기(sysdate)

SQL Server에서 잘라내기(sysdate) 다음과 동등한 것은 무엇입니까? TRUNC(SYSDATE) ...SQL Server 2005에서?권장 사항: DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) 이는 또 다른 대안이지만, FLOOT에 캐스팅하기 때문에 위험합니다.또한 DATEADD/DATEDIFF 접근 방식과 마찬가지로 성능을 확장하지 못하는 것으로 입증되었습니다. CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DATETIME) 또 다른 방법은 CONVERT(MSSQL 2008 이후)를 사용하고 적절한 스타일을 사용하거나 SUSTRING 할 수 있는 스타일을 사용하는 것입니다. date add/date diff 솔루션과 비교했을 때 성능에 ..

it-source 2023.10.03

데이터 유형 CLOB를 VARCHAR2(sql)로 변경하는 방법

데이터 유형 CLOB를 VARCHAR2(sql)로 변경하는 방법 표: 고객 ID NAME DATATYPE NUMBER VARCHAR2(100) CLOB 변경하고 싶습니다.DATA에서 칼럼을 싣다CLOB'VARCHAR2(1000)로 해봤습니다.ALTER TABLE customers MODIFY DATA VARCHAR2 (1000)또한. ALTER TABLE customers MODIFY (DATA VARCHAR2 (1000)) 또한. alter table customers modify (data VARCHAR2(4000)) 일반적으로 데이터 유형이 클롭이 아니라면 작동하지만 나는 그것을 얻고 있습니다.ORA-22859오라클 toad/apex를 사용하고 있기 때문입니다.다음을 시도해 볼 수 있습니다. 새 열..

it-source 2023.09.28

ORACLE TRIM 및 RTRIM: TRAILING(트레일링…)을 두 개 이상의 문자로 선택하시겠습니까?

ORACLE TRIM 및 RTRIM: TRAILING(트레일링…)을 두 개 이상의 문자로 선택하시겠습니까? 왜 'm'자가 쿼리를 따를 때 특별한 역할을 합니까?TRIM 기능을 생성하려고 했는데 막혔습니다.또는: 듀얼 테이블과 다른 테이블에서 쿼리할 때 차이점은 무엇입니까? 예. 1열 2개의 값('adam', 'apperda')으로 표를 만들었습니다. create table x (col1 varchar2(20)); insert into x values ('adam'); insert into x values ('apperda'); 그런 다음 TRIM(TRAILING…)과 RTRIM을 다음과 같이 선택합니다. select col1, trim(trailing 'am' from col1) traling, rtri..

it-source 2023.09.28

열에 고유한 제약 조건이 있는지 검색

열에 고유한 제약 조건이 있는지 검색 가상 시나리오에서 나는 테이블 생성 권한을 가진 사용자입니다.테이블의 열에 고유 제약 조건이 있는지 알고 싶습니다.사전에서 찾아 볼 수 있습니까?제가 어떻게 해야 할까요?여기에 주어진 두 답변 모두 열에 고유한 제약 조건을 정의하지 않고 고유한 인덱스를 만들어 열에 고유성을 적용하는 한 가지 방법이 없습니다.이 옵션에 익숙하지 않은 경우 이 두 링크(1, 2)를 참조하십시오. 이 검사는 고유 제약 조건 검사에 추가로 수행해야 합니다. select count(*) from USER_IND_COLUMNS cols where cols.table_name='YOUR_TABLE_NAME' and cols.COLUMN_NAME='YOUR_COLUMN'; 고유한 제약 조건을 확인..

it-source 2023.09.13

설명 계획에서 비용, 카디널리티 및 바이트의 의미는 무엇입니까?

설명 계획에서 비용, 카디널리티 및 바이트의 의미는 무엇입니까? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 5년전에 문을 닫았습니다. 이 질문을 개선합니다. 다음은 간단한 쿼리입니다.select * from customers 이 쿼리를 PL/SQL 개발자에 작성하고 F5를 누르면 설명 계획이 표시되지만 비용, 카디널리티 및 바이트가 무엇을 나타내는지 알 수 없습니다.평면도 표 열에 대한 설명은 섹션 12.10을 참조합니다. https://docs.oracle.com/cd/E11882_01/server.112/e41573/ex_plan.htm#PFGRF..

it-source 2023.09.13

왼쪽 조인 전 SQL 필터 왼쪽 테이블

왼쪽 조인 전 SQL 필터 왼쪽 테이블 SO의 글을 많이 읽었고 where 절과 on 절의 필터링의 차이점을 이해합니다.그러나 이러한 예제의 대부분은 오른쪽 테이블에서 필터링합니다(왼쪽 조인 사용 시).아래와 같은 질문이 있는 경우: select * from tableA A left join tableB B on A.ID = B.ID and A.ID = 20 반환 값이 제가 예상했던 것과 다릅니다.먼저 왼쪽 테이블을 필터링하고 ID가 = 20인 행만 가져온 다음 테이블 B로 왼쪽 조인을 한다고 생각했을 것입니다. 물론 이는 기술적으로 다음을 수행하는 것과 동일해야 합니다. select * from tableA A left join table B on A.ID = B.ID where A.ID = 20 하지..

it-source 2023.09.03

표에 제약 조건 표시

표에 제약 조건 표시 안녕하세요. 테이블 중 하나에 제약 조건을 표시하려고 하는데 어떤 이유로 행이 선택되지 않았다는 메시지가 나타납니다.아래는 제가 작성한 표입니다. Create table Teams ( TeamID varCHAR2(4) constraint Teams_TeamID_PK Primary Key, TeamName VARCHAR2(40) ); 이것은 제 제약 조건을 보여주기 위해 사용하는 코드입니다. SELECT constraint_name, constraint_type, search_condition FROM USER_CONSTRAINTS WHERE table_name = 'Teams'; 저는 신인이기 때문에 무엇이 잘못된 것인지 확실히 이해하고 싶습니다.제약 조건이 적용되지 않는다고 생각하..

it-source 2023.08.19

Oracle SQL: 테이블 이름 대신 사용되는 변수

Oracle SQL: 테이블 이름 대신 사용되는 변수 MSSQL 스크립트를 Oracle로 변환하는 중인데 테이블 이름이나 열 대신 변수를 사용하는 구문을 파악하지 못했습니다. 다음은 구문을 더 잘 이해할 수 있도록 Oracle SQL Developer에서 작동하도록 시도한 간단한 예입니다. set serveroutput on format wrapped; declare VR_TABLE VARCHAR2(256); VR_UPDATE VARCHAR2(256); begin VR_TABLE :='SYSTEM_STATUS'; EXECUTE IMMEDIATE 'select UPDATE_VERSION INTO VR_UPDATE from ' || VR_TABLE || 'where rownum < 2 ;' end; 여기서 ..

it-source 2023.08.14

인덱스에 IN 또는 OUT 매개 변수 누락: Java, Oracle에서 1 오류 발생

인덱스에 IN 또는 OUT 매개 변수 누락: Java, Oracle에서 1 오류 발생 안녕하세요. 저는 Netbeans 8.0.2 및 Oracle 11g Express Edition을 사용하여 JSF 2.2의 라이브러리 관리 시스템을 코딩했습니다.저는 책, 대출자 등의 이름을 가진 여러 페이지와 데이터베이스에 동일한 이름을 가진 몇몇 표를 가지고 있습니다.제 문제는 이것입니다: 차용자 화면에 책 ID가 표시됩니다.하지만 저는 같은 아이디를 가진 책의 제목에 도달하고 싶습니다.여기 제 코드가 있습니다. public List getBorrowers()throws ClassNotFoundException,SQLException, InstantiationException, IllegalAccessExceptio..

it-source 2023.08.14
반응형