본문 바로가기
728x90
반응형

SQL2

[오라클] 패키지 조회하기, 프로시저 조회하기, 프로시저 내용 조회하기, 패키지 내부 프로시저 조회하기 ㅎ ㅏ 나름 그래도 쿼리에 자신이 있다고 생각했던 때도 있었는데 패키지라는 넘의 존재를 첨 알게된 4년차... ^^ 찾는 프로시저가 여기 저기 뒤져봐도 안나와서 뭐지 했는데 패키지 안에 있었던 것...! 패키지에서 찾았어야 하는 것이다...! 그냥 디비버 같은 툴에서 Packages > 패키지지명 찾아서 들어가서 봐도 되고... 쿼리로 존재여부를 찾는다면 이렇게 하면 됨! 패키지 조회 쿼리 SELECT* FROMALL_OBJECTS WHEREOBJECT_TYPE = 'PACKAGE' ANDOBJECT_NAME LIKE '%PG_CM_BZPT_TODO_PROC%' ORDER BY OBJECT_NAME ASC ; 프로시저 조회 쿼리 SELECT* FROMALL_PROCEDURES WHEREOBJECT_NAM.. 2023. 11. 24.
오라클 대소문자 변환 함수 (UPPER, LOWER, INITCAP) 오늘 본 코딩 테스트를 대차게 망했는데... 그와중에 쉬운 문제로 걍 대문자 변환하면 되는 문제가 나왔는데... 원래는 몰랐지만(실무에서 써본적 없었음...) 자바를 떠올리며 UPPER를 생각해냈는데... 왜인지 프로그래머스 IDE에서 select에서 쓸 수 없다는 둥 웅엥 에러가 났다. 근데 찾아보니 상관 없는것 같은데 왜 안됐던걸까....? UPPER('변환할문자' or 컬럼) 변환 문자(또는 변환 하고자 하는 컬럼의 값)를 모두 대문자로 변경 LOWER('변환할문자 or 컬럼) 변환 문자(또는 변환 하고자 하는 컬럼의 값)를 모두 소문자로 변경 INITCAP('변환할문자 or 컬럼) 변환 문자(또는 변환 하고자 하는 컬럼의 값)의 첫번째 문자만 대문자가 되도록 변경 예) SELECT UPPER('j.. 2023. 4. 2.
728x90
반응형