반응형

oracle 34

BLOB를 CLOB로 변환하는 방법은?

BLOB를 CLOB로 변환하는 방법은? 저는 오라클 11g을 사용하고 있고 텍스트 길이를 알아내려고 합니다.제가 평소에.select length(myvar) from table, 그럴 순 없어요 내가 문의하고 싶은 테이블은BLOB문자나 사진을 저장하는 열.나는 내가 몇자인지 알고 싶습니다.BLOB기둥이 있습니다. 저는 제 것을 변환하려고 했습니다.BLOB매력에 빠진UTL_RAW.CAST_TO_VARCHAR2(myblob) from table, 이 기능이 제대로 작동하지 않거나 실수를 한 것 같습니다. 예를 들어: 내BLOB언질이 나다Section, 이것을 데이터베이스에서 16진수 형태로 볼 때S.e.c.t.i.o.n.. 왜 각각의 글자 사이에 그런 점들이 있는지 모르겠어요.그런 다음 이 쿼리를 사용했습니..

source 2023.10.21

표현식을 사용한 Oracle 고유 제약 조건

표현식을 사용한 Oracle 고유 제약 조건 한다Oracle그러한 표현으로 제약 조건을 지원할 수 있습니까? 알림 Z = 'N' ALTER TABLE A ADD CONSTRAINT U_A_KEY UNIQUE(X,Y,Z = 'N'); 이것은Unique constraint가능할까요? 예: INSERT INTO A VALUES('X','Y','N'); --OK INSERT INTO A VALUES('X','Y','Y'); --OK INSERT INTO A VALUES('X','Y','Y'); --OK INSERT INTO A VALUES('X','Y','N'); --VOLIATION 어쩌면 이것이 우리가 생각해낼 수 있을지도 drop table tq84_n; create table tq84_n ( x numb..

source 2023.10.21

Jpa - Hibernate ManyToMany 많은 사람들이 조인 테이블에 삽입합니다.

Jpa - Hibernate ManyToMany 많은 사람들이 조인 테이블에 삽입합니다. 나는 다음을 가지고 있습니다.ManyToMany사이의 관계WorkDay( 주석 ManyToMany가 있음) 및Event 워크데이엔티 @Entity @Table(name = "WORK_DAY", uniqueConstraints = { @UniqueConstraint(columnNames = { "WORKER_ID", "DAY_ID" }) }) @NamedQueries({ @NamedQuery(name = WorkDay.GET_WORK_DAYS_BY_MONTH, query = "select wt from WorkDay wt where wt.worker = :worker and to_char(wt.day.day, 'yyy..

source 2023.10.16

데이터베이스의 원자 비교 및 스왑

데이터베이스의 원자 비교 및 스왑 저는 작업 대기열 솔루션 작업을 하고 있습니다.데이터베이스에서 상태 열에 특정 값이 있는 특정 행을 쿼리하여 해당 값을 수정하고 행을 반환하면 다른 쿼리에 표시되지 않도록 원자적으로 수행합니다. begin transaction select * from table where pk = x and status = y update table set status = z where pk = x commit transaction --(the row would be returned) 두 개 이상의 동시 쿼리가 행을 반환하는 것은 불가능해야 합니다(한 쿼리 실행 시 상태가 = y일 때 행을 볼 수 있음). 이는 일종의 연동된 CompareAndExchange 작업과 같습니다. 위의 코드..

source 2023.10.06

관계형 데이터베이스에서 저장 프로시저 선택이 지원되지 않는 이유는 무엇입니까?

관계형 데이터베이스에서 저장 프로시저 선택이 지원되지 않는 이유는 무엇입니까? 다음과 같은 작업을 수행할 수 없다는 것은 잘 알려진 사실입니다.SELECTOracle 또는 SQL Server(및 대부분의 다른 메인스트림 RDBMS 제품)에 저장된 프로시저를 기반으로 합니다. 일반적으로 저장 프로시저에서 선택할 때 몇 가지 명백한 "문제"가 있으며, 단 두 가지만 고려됩니다. a) 저장 프로시저의 결과로 발생하는 열이 불확정(실행시간 전에는 알 수 없음) b) 저장 프로시저의 특성이 불확실하기 때문에 데이터베이스 통계를 작성하고 효율적인 쿼리 계획을 수립하는 데 문제가 발생합니다. 이 기능은 사용자들이 자주 원하는 기능이기 때문에 시간이 지남에 따라 여러 가지 해결책이 개발되었습니다. http://www...

source 2023.10.06

PL/SQL에 해시 함수가 있습니까?

PL/SQL에 해시 함수가 있습니까? 저는 varchar의 해시를 얻기 위해 PL/SQL에서 해시 함수를 찾고 있습니다.오라클 10에서 dbms_crypto라는 패키지를 찾았는데 dbms_crypto 함수가 있습니다.hash와 심지어 다른 패키지 dbms_sqlhash.getHash도 있지만, 그들에게 전화를 걸었지만, 그들을 찾을 수 없다는 메시지가 왔습니다. 그들을 어떻게 불러야 하는지 아는 사람?다른 소포는 없습니까? 내 코드는 여기 있습니다. DECLARE l_textToHash VARCHAR2(19) := 'toto123'; l_ccn_raw RAW(128) := utl_raw.cast_to_raw(l_textToHash); l_encrypted_raw RAW(2048); BEGIN dbms_o..

source 2023.10.01

PL/SQL을 사용하여 Excel 파일(.xlsx) 만들기

PL/SQL을 사용하여 Excel 파일(.xlsx) 만들기 이전 질문 Return the SQL Statement of an Explicit Curser와 관련하여 Excel을 생성할 수 있었습니다.(.xls)파일 사용DBMS_SQL그리고.UTL_FILE그리고 A를 통과.SYS_REFCURSOR(코드는 이전 질문에 있음).하지만 제가 직면하고 있는 한 가지 문제는 생성된 파일이 25MB 이상이라는 것입니다. 이 파일을 비즈니스 사용자에게 이메일로 전송하면 메일함 크기가 확실히 채워질 것입니다.수동 추출을 수행할 때xlsx사용.SQL Developer약 4MB의 데이터만 생성합니다. 이 문제를 해결하기 위해 다음을 통해 가능할까요?PL/SQL다음을 하기 위해서요? Excel 최신 버전을 사용하여 파일 생성..

source 2023.09.16

Oracle DUP_VAL_ON_INDEX 예외를 무시하면 얼마나 나쁜가요?

Oracle DUP_VAL_ON_INDEX 예외를 무시하면 얼마나 나쁜가요? 사용자가 객체를 한 번 이상 본 적이 있는지 기록하는 테이블이 있습니다. HasViewed ObjectID number (FK to Object table) UserId number (FK to Users table) 두 필드 모두 NULL이 아니며 함께 Primary Key를 구성합니다. 제 질문은, 누군가가 (첫 번째 이후에) 오브젝트를 몇 번 봤는지는 신경 쓰지 않기 때문에, 삽입물을 다룰 수 있는 두 가지 옵션이 있다는 것입니다. SELECT 카운트(*)를 수행하고 레코드가 없으면 새 레코드를 삽입합니다. 항상 레코드를 삽입하고 DUP_VAL_ON_INDEX 예외(이미 이러한 레코드가 있음을 나타냄)를 던지는 경우에는 무..

source 2023.09.16

SQL에서 "AS" 키워드를 사용하지 않고 앨리어싱을 할 수 있는데 무슨 의미가 있습니까?

SQL에서 "AS" 키워드를 사용하지 않고 앨리어싱을 할 수 있는데 무슨 의미가 있습니까? 직원에서 급여*12를 "연봉"으로 선택합니다. 직원에서 급여*12 "연봉"을 선택합니다. 두 쿼리 모두 동일한 결과를 제공합니다. "AS"가 어떤 차이를 가져올까요?만약 그렇다면, 그것은 무엇입니까? 만약 없다면, 그것을 사용하는 이유는 무엇입니까?이유는 간단하다고 생각합니다.다음과 같은 코드를 고려합니다. select a, b, c, d . . . 쉼표를 생략하기가 매우 쉽습니다. select a b, c, d 사용하지 않을 경우as그러면 이것은 정확한 코드로 보이고 알아보기 어려울 수 있습니다.항상 사용하는 경우as열 별칭의 경우 잘못된 것을 알 수 있습니다. 가독성. 쿼리에 20개, 50개, 심지어 100개의..

source 2023.09.16

Oracle로 Ruby on Rails를 구성하는 방법은 무엇입니까?

Oracle로 Ruby on Rails를 구성하는 방법은 무엇입니까? 웹에는 이에 대해 논의하는 페이지가 여러 개 있지만 대부분은 오래되었거나 어떤 면에서는 부정확합니다. 특종이 뭐죠?루비, 보석, 레일 구축 http://rubyonrails.org/download 에 따르면 다음과 같습니다. build ruby build gem use gem to install rails Oracle Instant 클라이언트 가져오기 https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html 에서 다운로드합니다. 아키텍처를 위해서는 이 두 가지 패키지가 필요합니다. instantclient-bas..

source 2023.09.11
반응형