내 친구는 특정 형식의 ummm 파일 이름과 비슷하며 첫 해 (YY), 다음 달 (MM) 순차 번호 (SEQ)로 작성되어야하고 데이터베이스에 저장되어야하며 모든 파일이 존재하는지 확인해야합니다 같은 해와 같은 달에 ...정규 표현식을 사용하여 부분 문자열을 검색합니까?
나는 그 부분을 잡기 위해 정규 표현식을 사용하고 있습니다 ... 그 도움을 주셔서 감사합니다. where를 사용하여 레코드를 필터링하고 substr을 사용합니다 이 부분을 잡으려고 나는 쿼리가 그런 일을 할 수 있도록에 대해 이야기 ... 그것이 가장 좋은 방법은 빠른 그런 일을 할 수
Select substr(column_name1,4,4),substr(column_name1,0,2),substr(column_name1,2,2),
into seqvar,yearvar,dayvar
from table1
where regex_like (FILENAME,'(CDR-)([1-9][0-9]{0,3})(_[0-9]{2}_[0-9]{2}_[0-9]{2}_[0-9]{4}_UK1\.FCDR)
입니까 ??
또는 cluase가 더 좋은 곳에서 정규식의 insted insted를 사용 하시겠습니까 ?? ??
당신이 언급 한 부분 만/그룹을 원하는 경우이 경우
원하는 [1-9] 'CDR - ([1-9] [0-9] {0}} _ [0-9] {2} _ [0-9] {2} _에서 [0-9] {0,3} [0-9] {2} _ [0-9] {4} _UK1 \ .FCDR '? 권리 ? – aelor
예 (Y) – user334560415