Oracle 82

Oracle SQL 쿼리에서 문자열 포함 함수 사용

Oracle SQL 쿼리에서 문자열 포함 함수 사용 Oracle 데이터베이스를 사용 중인데 varchar 유형 열의 값에 문자가 포함된 문자열이 있는 행을 찾는 방법을 알고 싶습니다. 다음과 같은 방법을 시도하고 있지만(이것은 내가 원하는 간단한 예) 작동하지 않습니다. select p.name from person p where p.name contains the character 'A'; 또한 다음과 같은 기능을 사용할 수 있는지 알고 싶습니다.chr(1234)여기서 1234는 ASCII 코드입니다.'A'예를 들어 쿼리의 문자를 검색합니다.이 경우 사용자의 이름에 ASCII 코드로 8211 문자가 포함된 데이터베이스 값을 검색합니다. 쿼리 사용 시select CHR(8211) from dual;나는 ..

programing 2023.03.13

Oracle PL/SQL: 스택 트레이스, 패키지 이름 및 프로시저 이름을 가져오는 방법

Oracle PL/SQL: 스택 트레이스, 패키지 이름 및 프로시저 이름을 가져오는 방법 예외는 "ORA-06502: PL/SQL: 숫자 또는 값 오류: 문자열 버퍼가 너무 작음"과 같은 결과를 반환할 수 있습니다. 표, 열 및 쓰려고 한 값이 모두 보고되지 않기 때문에 읽을 수 없습니다. 예외가 발생했거나 캐치된 시점에서 현재 프로시저 이름을 취득하는 것이 편리합니다. 저는 그것을 어떻게 얻을 수 있을까요?아마 기능을 원할 것이다. SQL> ed Wrote file afiedt.buf 1 create or replace procedure p1 2 is 3 begin 4 raise_application_error( -20001, 'Error 1', true ); 5* end; SQL> / Procedur..

programing 2023.02.26