SJBANG Repository
close
프로필 배경
프로필 로고

SJBANG Repository

  • 분류 전체보기 (99)
    • Python (41)
      • intro (5)
      • 데이터분석 (16)
      • 업무자동화 (7)
      • Django (2)
      • Flask (2)
      • Streamlit (2)
      • MachineLearning (4)
    • DB (10)
      • Oracle (10)
    • 보안 (25)
      • Android App (10)
      • 서버&네트워크 (11)
      • IOS (4)
    • Zendesk (1)
    • 코딩테스트연습 (10)
      • level1 (8)
      • level2 (1)
      • level3 (1)
    • 기타 (10)
      • 엑셀 (0)
      • R (1)
      • GIT (2)
      • 명령어 정리 (0)
      • IDE (0)
    • C (1)
      • intro (1)
  • 홈
  • Python
  • 보안
  • 코딩테스트

[Oracle] 함수(function) 사용하기

함수 생성 console에 값이 찍히는 print와 같은 기능 : DBMS_OUTPUT.PUT_LINE(); CREATE OR REPLACE FUNCTION 함수명( 변수 ) RETURN IS BEGIN RETURN 리턴값; END; PL/SQL 배열(컬렉션) 예시 Associative Array, ****VARRAY, Nested Table CREATE OR REPLACE FUNCTION 함수명( 변수 ) RETURN IS TYPE creatArray IS TABLE OF NUMBER; arr_data creatArray; BEGIN arr_data := creatArray(); RETURN 리턴값; END; FOR문 CREATE OR REPLACE FUNCTION 함수명( 변수 ) RETURN IS ..

  • format_list_bulleted DB/Oracle
  • · 2024. 2. 4.
  • textsms

[Oracle] 테이블 스페이스 및 Comment 관리

-- TABLE SPACE SELECT OWNER, INDEX_NAME, TABLE_NAME, TABLESPACE_NAME FROM ALL_INDEXES WHERE 1=1 AND OWNER = 'DB소유자' AND TABLESPACE_NAME = '테이블스페이스명' -- COMMENT SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME LIKE '%IAIF%' AND COMMENTS IS NULL AND OWNER = 'DB소유자' ORDER BY TABLE_NAME; -- COMMENT 추가 COMMENT ON COLUMN "DB소유자"."테이블명"."칼럼명" IS 'comment명';

  • format_list_bulleted DB/Oracle
  • · 2024. 1. 19.
  • textsms

[Oracle] DataBase 백업 방법

1. 프로시저, 함수, 뷰 스크립트 추출 SELECT object_type , object_name , DBMS_METADATA.GET_DDL(object_type, object_name, user) as script FROM user_objects WHERE object_type IN ('PROCEDURE', 'FUNCTION', 'VIEW') ORDER BY object_type; 2. 테이블 백업(cmd로 dmp파일 생성) # export exp 계정id/\"계정pw\"@sid file=경로+파일명.dmp full=Y exp 계정id/\"계정pw\"@sid file=경로+파일명.dmp full=Y # import imp 계정id/\"계정pw\"@sid file=경로+파일명.dmp full=Y 주의 ..

  • format_list_bulleted DB/Oracle
  • · 2024. 1. 19.
  • textsms
[ORACLE] STUDY_2DAY(ROUND, MOD, SYSDATE, ADD_MONTH, NEXT_DAY, LAST_DAY, EXTRACT, CAST, TO_CHAR, TO_NUMBER, TO_DATE, GROUP, COUNT)

[ORACLE] STUDY_2DAY(ROUND, MOD, SYSDATE, ADD_MONTH, NEXT_DAY, LAST_DAY, EXTRACT, CAST, TO_CHAR, TO_NUMBER, TO_DATE, GROUP, COUNT)

ROUND 회원 테이블의 마일리지를 12로 나눈 값을 검색 (소수 3째자리 반올림, 절삭) SELECT mem_mileage, ROUND(mem_mileage / 12, 2), TRUNC(mem_mileage / 12, 2) FROM member; MOD - MOD(c, n) : n 으로 나눈 나머지 SELECT MOD(10,3) FROM dual; SELECT mem_id, mem_name, mem_regno1, mem_regno2, mod(SUBSTR(mem_regno2,1,1) , 2) 성별 FROM member; SYSDATE - date + NUMBER - date - NUMBER - date - date - date + 1/24 SELECT SYSDATE"현재시간", SYSDATE - 1 "어..

  • format_list_bulleted DB/Oracle
  • · 2022. 11. 17.
  • textsms
[ORACLE] STUDY_2DAY(LIKE, ESCAPE, CONCAT, TRIM, SUBSTR, REPLACE)

[ORACLE] STUDY_2DAY(LIKE, ESCAPE, CONCAT, TRIM, SUBSTR, REPLACE)

LIKE SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '삼%'; -- 삼으로 시작하는 모든걸 찾아라 SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '_성%'; -- 두번째가 성으로 시작하는 모든걸 찾아라 SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '%치'; -- 마지막이 치로 끝나는 모든걸 찾아라 ESCAPE SELECT lprod_gu 분류코드, lprod_nm 분류명 FROM lprod WHERE lprod_nm LIKE '%홍\%' ESCAPE '\'; -- 홍%로 끝나는 값을 찾아..

  • format_list_bulleted DB/Oracle
  • · 2022. 11. 17.
  • textsms
[ORACLE] STUDY_2DAY(서브 쿼리)

[ORACLE] STUDY_2DAY(서브 쿼리)

서브쿼리(SubQuery) 정리 (방법1) Select 조회 칼럼 대신에 사용하는 경우 : 단일컬럼의 단일행만 조회 (방법2) Where 절에 사용하는 경우 In () : 단일컬럼의 단일행 또는 다중행 조회 가능 = : 단일컬럼의 단일행만 조회 가능 문제 1 * ORDER BY -- 취미가 "수영"인 회원들 중에 마일리지의 값이 1000 이상인 -- 회원아이디, 회원이름, 회원취미, 회원마일리지 조회 -- 정렬은 회원이름 기준 오름차순 Select mem_id, mem_name, mem_like, mem_mileage From member Where mem_like = '수영' And mem_mileage >= 1000 Order By mem_name Asc; ------------------------..

  • format_list_bulleted DB/Oracle
  • · 2022. 11. 17.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (99)
    • Python (41)
      • intro (5)
      • 데이터분석 (16)
      • 업무자동화 (7)
      • Django (2)
      • Flask (2)
      • Streamlit (2)
      • MachineLearning (4)
    • DB (10)
      • Oracle (10)
    • 보안 (25)
      • Android App (10)
      • 서버&네트워크 (11)
      • IOS (4)
    • Zendesk (1)
    • 코딩테스트연습 (10)
      • level1 (8)
      • level2 (1)
      • level3 (1)
    • 기타 (10)
      • 엑셀 (0)
      • R (1)
      • GIT (2)
      • 명령어 정리 (0)
      • IDE (0)
    • C (1)
      • intro (1)
최근 글
인기 글
최근 댓글
태그
  • #판다스 결측치
  • #판데스데이터정렬
  • #엑셀함수
  • #판다스 fillna
  • #판다스 dropna
  • #직장인엑셀
  • #판다스 sort_values
  • #리스트딕셔너리
  • #판다스 데이터 수정
  • #엑셀
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바