반응형

oracle 54

바이트 배열을 Oracle RAW에서 System으로 변환합니다.가이드?

바이트 배열을 Oracle RAW에서 System으로 변환합니다.가이드? 내 앱은 ADO로 작성된 사용자 지정 데이터 액세스 계층을 사용하여 Oracle 및 SQL Server 데이터베이스와 상호 작용합니다.데이터 리더를 사용하는 NET.현재 기본 키에 사용하는 GUID와 Oracle RAW 데이터 유형 간의 변환에 문제가 있습니다.오라클에 삽입해도 괜찮습니다(시스템에서 ToByteArray() 메서드를 사용합니다).GUID). 시스템으로 다시 변환하는 중입니다.데이터베이스에서 레코드를 로드할 때 GUID.현재 저는 ADO에서 받은 바이트 배열을 사용하고 있습니다.시스템의 생성자로 전달할 NET.Guid. 작동 중인 것처럼 보이지만 데이터베이스에 표시되는 Guid는 이러한 방식으로 생성되는 Guid와 일..

sourcecode 2023.07.23

이름에 대한 데이터베이스 쿼리에 대한 제안 사항

이름에 대한 데이터베이스 쿼리에 대한 제안 사항 Oracle 데이터베이스에는 많은 데이터베이스와 마찬가지로 전기 정보가 포함된 테이블이 있습니다.그것에 대해, 저는 "자연스러운" 방식으로 이름으로 검색하고 싶습니다. 에 테블은이 .forename그리고.surname필드 및 현재 다음과 같은 것을 사용하고 있습니다. select id, forename, surname from mytable where upper(forename) like '%JOHN%' and upper(surname) like '%SMITH%'; 이것은 작동하지만, 이 테이블의 인덱스는 분명히 앞의 와일드카드를 설명할 수 없기 때문에 매우 느릴 수 있습니다.또한, 사용자들은 보통 전화를 통해 그들이 말하는 수많은 영어가 아닌 이름들을 포..

sourcecode 2023.07.23

오라클 트리거에서 예외 무시

오라클 트리거에서 예외 무시 트리거에 의해 관리되는 정규화되지 않은 사전 계산된 열이 있는 표가 있습니다.데이터가 손상되어 프로세스가 실패하는 경우도 있지만, 이러한 경우에는 예외를 무시하고 계속 진행하면 됩니다. 오류를 파악하는 것이 중요하지 않기 때문입니다. 예외가 발생했을 때 오류를 발생시키지 않고 계속하려면 예외 조항을 어떻게 작성해야 합니까? 나는 단지 조항을 비워두려고 노력했습니다: ... EXCEPTION WHEN OTHERS THEN end test_trigger; 하지만 컴파일이 되지 않습니다. 제가 무엇을 빠뜨리고 있나요?제가 포함해야 할 "통과" 조항이 있습니까?... EXCEPTION WHEN OTHERS THEN NULL; end test_trigger; 언급URL : https:..

sourcecode 2023.07.23

.NET Core 5.0의 ODP.Net 드라이버 던지기 예외

.NET Core 5.0의 ODP.Net 드라이버 던지기 예외 데이터베이스 응용 프로그램을 .NET Core 3.1에서 .NET Core 5.0으로 포팅하려고 합니다. 다음 코드를 실행할 때, public async Task LoadDataFromSQL(string sql, U parameters, string connectionStringName) { using (IDbConnection connection = new OracleConnection(await GetConnectionString())) { var rows = await connection.QueryAsync(sql, parameters, commandType: CommandType.Text); return rows.ToList(); } ..

sourcecode 2023.07.18

Varchar2와 char의 주요 차이점은 무엇입니까?

Varchar2와 char의 주요 차이점은 무엇입니까? 테이블 만들기: CREATE TABLE test ( charcol CHAR(10), varcharcol VARCHAR2(10)); SELECT LENGTH(charcol), LENGTH(varcharcol) FROM test; 결과: LENGTH(CHARCOL) LENGTH(VARCHARCOL) --------------- ------------------ 10 1 Varchar2와 char의 차이점이 무엇인지 알려주세요.우리는 언제 둘 다 사용합니까?이미 다음의 동작을 올바르게 설명하는 답이 여러 개 있지만,char다음과 같은 세 가지 구체적인 경우를 제외하고는 사용하지 말아야 한다고 생각합니다. 보고서를 을 null이 아닌 값을 null에 입니다..

sourcecode 2023.07.13

SQL 조인 하위 쿼리

SQL 조인 하위 쿼리 저는 제 문제에 대한 답을 찾으려고 했지만 실제로 도움이 되는 답을 얻지 못했습니다.SQL 코드를 작성했는데 문제가 어디에 있는지 찾을 수 없습니다."FROM" 섹션에 하위 쿼리를 넣을 수 있습니까? SELECT S2.ITEM, S1.SHOP_ORDER, S1.OPERATION_NO, S1.START_DATE, S1.QTY_GOODS, S1.QTY_ENTERED, S1.QTY_MRB FROM (SELECT SHOP_ORD_RPT.OPERATION_NO, SHOP_ORD_RPT.SHOP_ORDER FROM FLAME.SHOP_ORD_RPT WHERE SHOP_ORD_RPT.OPERATION_NO = 110 OR SHOP_ORD_RPT.OPERATION_NO = 370) AS S1 J..

sourcecode 2023.07.08

Oracle Instant Client를 설치하는 중

Oracle Instant Client를 설치하는 중 Windows Server 2008에 Oracle 클라이언트를 설치하는 방법을 알 수 없습니다. x64 버전(목록의 첫 번째 파일)을 여기서 다운로드했습니다.해당 페이지 하단에 설치 지침이 있습니다. 2단계("인스턴트 클라이언트") 어떤 실행 파일을 실행해야 합니까?인스턴트 클라이언트는 윈도우즈 PATH 환경 변수에서 폴더를 정의하는 경우에만 작동합니다.하지만 수동으로 "설치"하여 Windows 레지스트리에 일부 키를 만들 수 있습니다. 어떻게 해야 할까요? 인스턴트 클라이언트 다운로드(http://www.oracle.com/technetwork/topics/winsoft-085727.html) ZIP 파일의 압축을 풉니다(예: c:\oracle\in..

sourcecode 2023.07.08

T-SQL에 int가 아닌 숫자에 대한 이유가 있습니까?

T-SQL에 int가 아닌 숫자에 대한 이유가 있습니까? 간단한 정수 ID 열에 숫자(12, 0) 데이터 유형을 사용하는 이유는 무엇입니까?만약 당신이 이것이 int나 bigint보다 나은 이유가 있다면 나는 그것을 듣고 싶습니다. 우리는 이 열에 대해 어떤 계산도 하지 않고, 단순히 외부 키 연결에 사용되는 ID입니다. 저는 제품에 대한 프로그래밍 오류 및 성능 문제 목록을 작성하고 있는데, 어떤 논리적인 이유로 이 작업을 수행한 것이 아닌지 확인하고 싶습니다.다음 링크를 따르면: http://msdn.microsoft.com/en-us/library/ms187746.aspx 숫자(12, 0)가 9바이트의 저장 공간을 사용하고 12자리로 제한되는 것을 알 수 있습니다. 음수를 포함하면 총 2조 개의 숫..

sourcecode 2023.07.03

SQL이 where 절에서 열 별칭을 인식하지 못합니다.

SQL이 where 절에서 열 별칭을 인식하지 못합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. WHERE 절에서 별칭 사용 (5개 답변) 마감됨12개월 전에. SQL에서 이 스크립트의 WHERE 절에 문제가 있습니다. SELECT ITEM_ID, ITEM_PRICE, DISCOUNT_AMOUNT, QUANTITY, (ITEM_PRICE*QUANTITY) AS price_total, (DISCOUNT_AMOUNT*QUANTITY) AS discount_total, ((ITEM_PRICE-DISCOUNT_AMOUNT)*QUANTITY) AS item_total FROM ORDER_ITEMS WHERE item_total > 500 ORDER BY item_total; 다음 오류가 발생했습니다. Er..

sourcecode 2023.06.28

여러 열에 대한 SQL 순서 지정

여러 열에 대한 SQL 순서 지정 저는 아래와 같은 결과를 얻었습니다. VendorName | IncidentID | IncidentStatus | IncidentDate ------------------------------------------------------- XYZ | 100 | Open | 02-JUN-2011 XYZ | 101 | Open | 03-JUN-2011 ABC | 102 | Open | 01-JUN-2011 XYZ | 103 | Open | 01-APR-2011 ABC | 105 | Open | 05-JUN-2011 주문하고 싶습니다VendorName최근에 일어난 사건입니다노점상ABC최신 인시던트가 있으므로 동일한 벤더에 대한 다른 인시던트가 먼저 발생하고 그 다음에 해당 인시..

sourcecode 2023.06.28
반응형