'분류 전체보기' 카테고리의 글 목록 (15 Page)
본문 바로가기
728x90
반응형

분류 전체보기826

2022-06-09-oracle과-postgres-10일차비교 01.PL/SQL 프로그래밍 01.1 IF ~ ELSE Oracle DECLARE var1 NUMBER(5) ; -- 변수 선언 BEGIN var1 := 100; -- 변수에 값 대입 IF var1 = 100 THEN -- 만약 var1이 100이라면 DBMS_OUTPUT.PUT_LINE('100입니다'); ELSE DBMS_OUTPUT.PUT_LINE('100이 아닙니다'); END IF; END ; DECLARE hireDate DATE ; -- 입사일 curDate DATE ; -- 오늘 wDays NUMBER(5) ; -- 근무한 일수 BEGIN SELECT hire_date INTO hireDate -- hire_date 열의 결과를 hireDATE에 대입 FROM HR.employees WHE.. 2022. 6. 13.
2022-06-09-oracle과-postgres-9일차비교 00.사전 준비 테이블 Oracle DROP TABLE buyTBL; DROP TABLE userTBL; CREATE TABLE userTBL -- 회원 테이블 ( userID CHAR(8) NOT NULL PRIMARY KEY, -- 사용자 아이디(PK) userName NVARCHAR2(10) NOT NULL, -- 이름 birthYear NUMBER(4) NOT NULL, -- 출생년도 addr NCHAR(2) NOT NULL, -- 지역(경기,서울,경남 식으로 2글자만입력) mobile1CHAR(3), -- 휴대폰의 국번(010, 011, 016, 017, 018, 019 등) mobile2CHAR(8), -- 휴대폰의 나머지 전화번호(하이픈제외) height NUMBER(3), -- 키 mDat.. 2022. 6. 13.
2022-06-08-oracle과-postgres-8일차비교 01.문자열 함수 Oracle SELECT ASCII('A'), CHR(65), ASCIISTR('한'), UNISTR('\D55C') FROM DUAL; SELECT LENGTH('한글'), LENGTH('AB'), LENGTHB('한글'), LENGTHB('AB') FROM DUAL; SELECT CONCAT('이것이',' Oracle이다'), '이것이' || ' ' || 'Oracle이다' FROM DUAL; SELECT INSTR('이것이 Oracle이다. 이것도 오라클이다', '이것') FROM DUAL; SELECT INSTR('이것이 Oracle이다. 이것도 오라클이다', '이것', 2) FROM DUAL; SELECT INSTRB('이것이 Oracle이다. 이것도 오라클이다', '이것', .. 2022. 6. 13.
2022-06-07-oracle과-postgres-7일차비교 01.데이터 형식 01.1 숫자 데이터 형식 자주사용 유무Oracle바이트 수숫자 범위설명PostgreSql설명 X BINARY_FLOAT 4 32bit 부동 소수점 real (별칭: float4) 최소 6자리 의정밀도 (적어도 1E-37 ~ 1E+37) X BINARY_DOUBLE 8 64bit 부동 소수점 double precision (별칭: float8) 최소 15 자리의 정밀도 (약 1E-307에서 1E + 308) O NUMBER(p,[s]) 5 ~ 21 p: 138 s: 84127 전체 자리수 (p)와 소수점 이하 자릿수(s)를 가진 숫자형 (예: NUMBER(5,2)는 전체 자릿수를 5자리로 하되, 그 중 소수점 이하를 2자리로 하겠다는 의미) DECIMAL (P,S) 소수점 위 13107.. 2022. 6. 13.
728x90
반응형