일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 카카오인턴십
- setter
- 겟터
- SELECT 절
- 삼항연산자
- 향상된for문
- getter
- .repeat
- 프로그래머스
- 이터레이블
- 객체
- 작성순서
- for문
- 자바
- ifelse
- .substring
- Java
- 제어문
- HAVING
- 생성자
- 오라클
- 생성자쓰는이유
- 상속
- 연산자
- sql오류
- Join
- int오류
- executeUpdate
- 칼럼명에 별칭 지정
- SQL
- Today
- Total
목록오라클 (5)
CoDream

ORA-01031 오류 사용자가 특정 작업을 수행하는 데 필요한 권한이 없을 때 발생합니다. 이 경우, 뷰를 생성하는 사용자에게 필요한 테이블에 대한 권한이 없는 것으로 추정됩니다. 뷰를 만들 때 사용되는 테이블에 대한 SELECT 권한이 필요합니다. 따라서 오류를 해결하려면 해당 테이블에 대한 필요한 권한을 부여해야 합니다. 데이터베이스 관리자에게 요청하여 필요한 권한을 부여하거나, 사용자의 역할(Role)을 변경하여 권한을 부여할 수 있습니다. 'EMPLOYEE' 테이블에 대한 SELECT 권한을 부여하려면? GRANT SELECT ON EMPLOYEE TO 계정명; GRANT CREATE VIEW TO 계정명; --뷰생성 오류났을 경우 '계정명'는 뷰를 생성하는 사용자의 계정 이름을 나타냅니다. 권..

LENGTH / LENGTHB LENGTH(칼럼|'문자값') : 글자 수 반환 LENGTHB(칼럼|'문자값') : 글자의 바이트 수 반환 한글 한 글자 -> 3BYTE 영문자, 숫자, 특수문자 한 글자 -> 1BYTE DUAL 테이블 SYS 사용자가 소유하는 테이블 SYS 사용자가 소유하지만 모든 사용자가 접근이 가능하다. 한 행, 한 칼럼을 가지고 있는 더미(DUMMY) 테이블이다. 사용자가 함수(계산)를 사용할 때 임시로 사용하는 테이블이다. SELECT 'HELLO' FROM DUAL; -- 몇글자인지 출력 SELECT LENGTH ('HELLO') FROM DUAL; -- 이메일 몇글자인지 출력 SELECT LENGTH (EMAIL) FROM EMPLOYEE; -- 몇 바이트인지 출력(영어 1바이..

https://school.programmers.co.kr/learn/courses/30/lessons/164673 SELECT B.TITLE , B.BOARD_ID , R.REPLY_ID , R.WRITER_ID , R.CONTENTS , TO_CHAR(R.CREATED_DATE,'YYYY-MM-DD') CREATED_DATE FROM USED_GOODS_BOARD B INNER JOIN USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_ID WHERE TO_CHAR(B.CREATED_DATE, 'YYYY-MM') = '2022-10' ORDER BY R.CREATED_DATE, B.TITLE; INNER JOIN > JOIN을 사용해 두개의 테이블 데이터를 모두 출력할 수 ..

쿼리 작성 순서 1.1 SELECT: 가져올 열을 선택합니다. 1.2 FROM: 데이터를 가져올 테이블 또는 뷰를 지정합니다. 1.3 WHERE: 가져온 데이터를 필터링할 조건을 지정합니다. 1.4 GROUP BY: 데이터를 그룹화할 기준을 지정합니다. 1.5 HAVING: 그룹화된 데이터를 필터링할 조건을 지정합니다. 1.6 ORDER BY: 결과를 정렬할 열을 지정합니다. 쿼리 실행 순서 2.1 FROM: 데이터를 가져올 테이블이나 뷰를 식별합니다. 2.2 WHERE: FROM 절에서 선택된 행을 필터링합니다. WHERE 절에 있는 조건을 만족하는 행만이 결과에 포함됩니다. 2.3 GROUP BY: 결과를 그룹화합니다. 이 그룹화는 GROUP BY 절에 지정된 열 또는 표현식에 따라 이루어집니다. 2..
단일행 함수 각각의 입력 행에 대해 결과를 반환하는 함수입니다. 이러한 함수들은 한 번에 하나의 행에 대해 동작하며, 행 단위로 작동하기 때문에 "단일행" 함수라고 불립니다. 주로 SELECT 문이나 WHERE 절에서 사용되며, 특정 열의 값을 변환하거나 조작하는 데에 사용됩니다. 문자 함수: UPPER(), LOWER(): 대소문자 변환 INITCAP(): 첫 번째 문자를 대문자로 변환하고 나머지 문자는 소문자로 변환 LENGTH(): 문자열의 길이 반환 SUBSTR(): 문자열의 일부분 추출 INSTR(): 문자열 내에서 특정 문자열의 위치 찾기 TRIM(), LTRIM(), RTRIM(): 공백 제거 CONCAT(), ||: 문자열 연결 숫자 함수: ABS(): 절대값 반환 ROUND(), TRUN..