반응형 SQL186 오라클 SQL 바닥부터 실전까지 정리글 오라클에서 테이블 생성부터 펑션, 프로시저까지 글을 쭉 정리해 놨는데 실전에서 오라클 SQL 사용시에도 이 정도면 대부분의 간단한 쿼리를 모두 작성할 수 있을 것이다 집에서 연습 시에는 Dbeaver에 오라클을 연결해 사용하는 걸 추천한다 DBeaver 설치부터 연결, 사용법까지 DBeaver는 돈 내고 써야되는 눈물의 TOAD나 GOLDEN6과 다르게 무료로 사용 가능한 SQL 편집 툴이다 설치 후에 DB 연동까지 빠르게 따라해보자 Download | DBeaver Community Download Tested and verified for MS.. wakestand.tistory.com 오라클에서 주로 사용하는 리스트는 다음과 같다 테이블 생성부터 제약조건 설정까지 오라클에서 테이블을 생성하는 방법과.. 2020. 2. 23. 오라클 between a and b 예제 및 사용방법 오라클에서 between a and b는 특정 범위의 날짜를 조건으로 조회할 때 주로 사용하는데 where 절에서 컬럼명 between a and b 이렇게 사용하면 된다 예제에서는 DATECOL 컬럼 안에 2019-07-13, 2019-01-13, 2020-12-10 세 날짜가 들어있는 것이 보이는데 DATECOL BETWEEN '20190101' AND '20191231' 로 조건을 걸어놓으니 2019년 1월 1일 ~ 2019년 12월 31일 안에 있는 2019-07-13, 2019-01-13일이 조회되는 것이 보인다 예제에서 사용한 코드는 아래와 같다 SELECT DATECOL FROM (SELECT TO_DATE('20190713') AS DATECOL FROM DUAL UNION ALL SELE.. 2020. 2. 20. 오라클 패키지(Package) 생성부터 실행까지 오라클에서 패키지(Package)는 프로시저(Procedure)와 함수(Function) 집합이라고 보면 되는데 한 패키지 안에 프로시저와 함수를 넣어놓고 필요할 때 패키지 내에 있는 프로시저와 함수를 뽑아 사용하는 식이다 먼저 프로시저와 함수 개념과 사용법을 모른다면 아래 글을 읽고 올 것을 권장한다 오라클 프로시저 작성부터 실행, 조회까지 오라클에서 프로시저(Procedure)란 특정 구문을 반복해서 사용할 때 사용하는 PL/SQL BLOCK이다 프로시저는 함수(Function)과는 다르게 Return 값을 반드시 반환하지 않아도 된다 프로시저의 장점으로는 데이터베.. wakestand.tistory.com 오라클 function 문법부터 실행, 조회까지 오라클(Oracle)에서 function이란 .. 2020. 2. 3. SQL CRUD중 가장 주의해야 할 문장은? SQL CRUD(Create, Read, Update, Delete) 중에 뭐가 제일 어려워요? 면접 시 면접관이 하는 질문중에 특정 DB의 CRUD 혹은 create, select, update, delete 중에 뭐가 가장 어렵나요? 이런 질문이 종종 나오는데 잠시 생각에 잠겨서 create는 작성 시에 각종 제약조건을 붙일 수 있.. wakestand.tistory.com 저번에 쓴 면접 시 CRUD(Create, Read, Update, Delete) 중 면접관이 뭐가 가장 어렵냐고 물어보면 Select가 가장 어렵다는 글에서 이어지는 내용인데 쿼리 작성시에는 각종 join이 들어가는 select가 가장 어렵지만 쿼리 수행 시에는 update와 delete를 가장 주의해야 하는데 작성은 직관적이지.. 2020. 1. 29. 오라클 프로시저(Procedure) 작성부터 실행, 조회까지 오라클에서 프로시저(Procedure)는 여러 개의 쿼리를 한번에 수행한다는 특징이 있는데 같은 PL/SQL인 함수(Function)과 비교해보자면 함수는 '특정 값을 Return' 시키는 것이 중점이지만 오라클 함수(Function) 생성 및 문법, 실행, 조회까지 오라클(Oracle)에서 Function이란 호출 시 Function 내에 작성한 쿼리를 수행해서 특정 값을 반환하는데 사용한다 대표적인 활용 예제는 사번을 넣었을 경우 뭔가를 뽑아내는 경우가 엄청나게 많은데 wakestand.tistory.com 프로시저는 여러 개의 쿼리를 '한번에 수행'하는 것이 중점이다 예제의 쿼리는 PROC 테이블에서 총 ROW 수 + 1한 값을 V_NUMBER에 넣은 뒤 가져온 파라미터와 함께 PROC 테이블에 I.. 2020. 1. 1. 오라클 sys, 계정 비밀번호 분실 시 변경방법 오라클 설치 시 sys, system의 초기 비밀번호를 까먹어서 분실했거나 혹은 특정 계정의 비밀번호를 모를 시 아래 방법을 따라해주면 된다 1. SQL PLUS를 실행한다 (윈도우 버튼 후 SQL PLUS 입력 후 실행 or C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDb11g_home1\응용 프로그램 개발 경로에서 실행) 2. 사용자명에 sys as sysdba 입력한 후 엔터 비밀번호는 쓰지 않고 엔터를 쳐서 접속한다 3. alter user 유저명 identified by 비밀번호; 로 유저의 비밀번호를 바꿔준다 ( ex: alter user sys identified by 1234; ) 4. conn 유저/비밀번호; 로 접.. 2019. 12. 30. 이전 1 ··· 21 22 23 24 25 26 27 ··· 31 다음 반응형