전체 글(120)
-
Oracle 13 LEAST(), GREATEST(), DECODE(), DUMP(), SYS_CONTEXT()
LEAST - 최솟값을 반환하는 함수 GREATEST - 최댓값을 반환한다 코드분석 - LEAST, GREATEST 모두 (1, NULL)에서 'null'을 반환한다 각 행에서 최솟값, 최댓값 출력하기 LEAST(속성1, 속성2, 속성3) GREATEST(속성1, 속성2, 속성3) switch ~ case와 유사하다 DECODE(1, 1, 'A', 2, 'B', 'C') -> 맨 앞의 요소가 1이면 'A', 맨 앞의 요소가 2이면 'B', 1이나 2가 아니면 'C' 출력한다 DUMP('문자열', 16) -> '문자열'을 16진수로 출력한다 DUMP(문자열, 1016, 2, 2) 1000 + 16 -> CharacterSet이 출력된다 2,2 - start지점, length 길이를 테이블 만들기 실습 - ..
2023.10.10 -
Oracle 01 - 2 sql developer 설치 , JSP 실습 계정 생성 , 윈도우 사용자 바꾸기
sql developer 설 system 스키마 생성 - Name : system / 사용자 이름 : system / 비밀번호 : 123456 // 세부정보 -> 호스트 이름 : localhost / 포트 : 1521 / SID (체크) : xe 테스트 눌러서 성공이 뜨면 저장. SPRING 사용자 추가 system 왼쪽의 더히기 기호 클릭 -> 다른 사용자 왼쪽 클릭 -> 사용자 이름 SPRING / 새 비밀번호 1234 / 비밀번호 확인 1234 / 기본 테이블 스페이스 : USERS / 임시 테이블스페이스 : TEMP 입력후 오른쪽 '부연된 롤' 클릭 CONNECT, RESOURCE 체크하고 적용 클릭 SPRING 사용자에 부여된 롤 설정을 못했거나 어떤 편집을 해야 한다면 다른 사용자 -> 사용자..
2023.10.08 -
Oracle 01 - 1 오라클 설치 확인하고 DB 유저 설정
오라클 설치 확인 시작 -> cmd 입력 클릭1 -> 프롬프트 실행되면 'sqlplus' 입력하고 실행한다2 -> user-name : system, 입력하고 암호는 오라클 실행할 때 설정한 암호를 입력한다. (이 경우 '1234')3 -> 데이터베이스 유저와 암호를 지정한다. 유저: scott, 암호: tiger 프롬프트로 새로 생성한 유저에 권한 부여system 연결해제하기위해 exit 입력 엔터sqlplus 입력하고 scott, tiger로 다시 접속해서 scott 계정으로 오라클 데이터베이스에 접속이 되는지 확인할 수 있다. 서비스 검색하여 '서비스' 클릭하기서비스에서 'OracleServiceXE' 더블클릭해서 시작유형 '수동'으로 바꾸고 확인 클릭'OracleXETNSListener' 더클릭..
2023.10.08 -
JSP 03 Java EE 8, eXERD 설치
Java EE 클릭해서 아래로 내려 API Documentation에서 Java EE 8 클릭 https://javaee.github.io/javaee-spec/javadocs/ 클래스 모르는 거 위 링크에서 찾아서 확인할 수 있다. exERD 설치하기 help -> install New Software 클릭 eXERD 체크하고 next 클릭한다 eXERE Modeler Version이 뜨면 next 클릭한다 accept 체크하고 Finish 클릭한 체크하고 'Trust Selected' 클릭한 이클립스 다시 실행하고 File -> New -> Others 클릭하면 eXERD가 설치된 것을 확인할 수 있다
2023.10.07 -
Oracle 12 TO_DATE(), TO_TIMESTAMP(), CAST(), NVL(), NVL2()
TO_DATE(문자열, fmt) 문자열을 DATE 데이터 유형의 값으로 변환하는 함수가 TO_DATE()이다. fmt는 포맷을 의미한다. '2023-08-04' 문자열을 DATE 타입으로 변환한다. TO_TIMESTAMP(문자열, fmt) 시간을 24시로 표현할 때 HH24로 쓴다. CAST(문자열 AS 타입이름) '123' 문자열을 VARCHAR2 타입으로 만들고 자릿수가 5가 되게 만든다 NUMBER() - 숫자 타입으로 만든다 cast()로 '2023-08-01'을 date로 전환하기 cast()로 '23023-08-01 14:01:01'을 timestamp로 전환하기 NVL(), NVL2() 위 함수의 첫번째 매개변수(expr1)가 NULL인지 아닌지 판단하는 기준이 된다. expr1이 NULL이..
2023.10.06 -
Oracle 11 TO_CHAR()
TO_CHAR(n , fmt, nlsparam) n - 숫자를 의미한다. n으로 받은 숫자를 TO_CHAR()로 문자로 변환한다. fmt - 포맷 , 자릿수가 된다 fmt 가 '0'이면 소수점 이상, 소수점 이하 모두 숫자가 없을 때 '0'이 출력된다. fmt 가 '9'이면 소수점 이상은 공백, 소수점 이하는 숫자가 없을 때 '0'이 출력된다. 날짜 또는 시간을 날짜 형식 fmt에 지정된 형식으로 VARCHAR2 데이터 유형의 값으로 변환한다.
2023.10.06