본문 바로가기

DB14

day24) [Oracle] 랜덤값 입력하기 (DBMS-RANDOM, CONCAT) [랜덤 숫자 출력] 1. SELECT DBMS_RANDOM.RANDOM FROM DUAL; -양수 음수 구분없는 랜덤값 출력 2. SELECT DBMS_RANDOM.VALUE FROM DUAL; -0과 1사이의 랜덤 난수 생성 3. SELECT DBMS_RANDOM.VALUE(1,1000) FROM DUAL; -1부터 1000사이의 랜덤수 생성 4.FLOOR(내림), CEIL(올림), ROUND(반올림) SELECT ROUND(DBMS_RANDOM.VALUE(1,1000)); -1부터 1000까지 랜덤수 생성 후 반올림 [랜덤 문자열 출력] SELECT DBMS_RANDOM.STRING(OPT,LEN) FROM DUAL; -OPT에 따라 다양한 출력이 가능하다 1. 'U' -> 임의의 대문자 알파벳의 문.. 2022. 1. 28.
day24) [Oracle] 대소문자 구별 없이 모두 검색(AND, OR, LOWER, UPPER, NOT, IN) [테이블 생성] 대소문자 구분없는 데이터 생성 create table fruit( name varchar(20) not null, price int default 0, cnt int default 0 ); insert into fruit values('ApplE', 1000, 3); insert into fruit values('APPLE', 1100, 4); insert into fruit values('apple', 1200, 5); insert into fruit values('banana', 1200, 6); insert into fruit values('coconut', 1300, 5); insert into fruit values('grape', 900, 7); [AND] -n가지 조건이 모두.. 2022. 1. 28.
day18) [Oracle] table 생성 + Select/Insert/Update/Delete 기본 쿼리문 [Table 생성] create table student(--테이블 생성 snum int primary key, --제약조건 pk: 유일한값, not null sname varchar(20) not null, score int default 0, reg date default sysdate --date: 타입 default: 기본값이 sysdate이다. --sysdate: 현재 날짜 ); [SELECT] -데이터를 검색하여 불러오는 쿼리문 ▶ SELECT 컬럼 FROM 테이블; - 테이블에서 컬럼의 데이터를 불러옴. ▶ SELECT * FROM 테이블; - 테이블의 모든 데이터를 불러옴 ▶ SELECT * FROM 테이블 WHERE 조건 ORDER BY DESC(or ASC); - 조건이 참인 데이터를 .. 2022. 1. 20.
Eclipse와 Oracle Data Source Explorer로 연결 설정 Eclipse에서 DB인 Oracle을 연결하기 위해 Data Source Explorer를 이용하는 방법을 작성한다. 1.cmd 에서 오라클 계정 생성 및 권한부여 sqlplus sys/oracle as sysdba ->오라클 서버에 접속 -------------------------------- create user kim identified by 1234; ->계정생성 *"User created."가 출력되면 성공 -------------------------------- account unlock; ->계정의 default는 lock이므로 풀어준다 -------------------------------- grant connect, resource to kim; -> 계정에 서버에 연결할수 있는권.. 2022. 1. 19.