본문 바로가기

개발일지

(233)
부트스트랩 이용해서 회원가입 페이지 수정 @import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb); * { font-family: 'NanumGothic', '나눔고딕', Dotum; } - 나눔글꼴 적용 부트스트랩의 경우 이미 css가 적용되어 있기 때문에 를 통해서 css 파일을 입히고, 글꼴을 따로 설정해주어야한다. 링크로 부트스트랩을 갖고 오는 게 아니라 파일을 받아서 거는 경우 그 안에서 css 파일을 수정하면 됨!! 회원가입 회원 기본 정보 아이디 4~12자리의 영문 대소문자와 숫자로만 입력 비밀번호 4~12자리의 영문 대소문자와 숫자로만 입력 비밀번호확인 메일주소 예)id@domain.com 이름 개인신상정보 주민등록번호 - 생일 년 월 일 관심분야 컴퓨..
SUB QUERY (서브쿼리) ~ SUB QUERY ~ - SELECT문 안에 SELECT문이 있음 - 단일 SELECT문으로 조건식을 끝내기엔 조건이 부족할 때 - 완전히 다른 테이블에서 데이터 값을 조회한 뒤 메인 쿼리의 조건으로 사용하려 할 때 유용 - 하나의 SQL문에 포함되어 있는 또 다른 SQL문을 의미한다 사용방법 - 서브쿼리를 (괄호)로 감싸서 사용 - 서브쿼리는 단일/복수 비교연산자와 함께 사용이 가능하다. - 단 ORDER BY문과 사용하지 못 한다! 사용 가능한 위치 - SELECT, FROM, WHERE, HAVING, ORDER BY, INSERT문 VALUES절 단일행 서브쿼리 - 서브쿼리의 결과가 ★한 개★일 때 사용 -- 2021년 10월 보너스가 가장 많은 직원의 정보를 조회하는 쿼리(단일행 서브쿼리) ..
Oracle DB SQL Developer : Network 오류 나중에 내가 필요할 때 보려고 저장 [DB Sql developer 에러] The Network Adapter could not establish the connection 원인,오류 해결법 안녕하세요~! 주말 내내 뒹굴거리다가... 이렇게 포스팅을 하러 왔습니다 ㅎㅎ SQL Developer를 설치하고 커넥션을 하려 하면, 이렇게 '상태:실패 -테스트 실패: IO 오류: The Network Adapter could not establi.. jhnyang.tistory.com
인덱스 리빌드 사용방법 사용법 ALTER INDEX [] REBUILD; ALTER INDEX PK_CUSTOMERS REBUILD; SELECT 'ALTER INDEX '||INDEX_NAME||' REBUILD; ' FROM USER_INDEXES WHERE TABLE_OWNER = 'C##ICIAUSER'; --사용자 ID --AND INDEX_NAME LIKE 'PK_%' ;
[Oracle] Outer Join (아우터 조인) [Oracle] 다양한 함수 배워보기 날짜 포맷 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') ,TO_CHAR(SYSDATE, 'YYYY/MM/DD') ,TO_CHAR(SYSDATE, 'YYYY-MM-DD') ,TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; 날짜에 0 없애기 SELECT TO_CHAR(SYS.. practice365.xyz Inner Join에 이어서 . . . Outer Join(아우터 조인) 기본개념 - INNER JOIN과는 반대가 되는 개념 - 데이터가 양쪽에 없다 해도 보여 줄 수 있는 JOIN EQUI JOIN은 두 개의 테이블 중 한쪽 컬럼에 값이 없다면 나머지 테이블 값을 반환하지 못 한다. - OUTER J..
[Oracle] 테이블 설정 / 테이블 밖에서 PK, FK 설정 --급여테이블 --년월(6), 직원코드, 급여, 보너스 --직원명 부서코드 등 이미 다른 테이블에 존재하는 경우 조인해서 가지고 오면 된다. CREATE TABLE SALARY ( SALDATE CHAR(6) NOT NULL, --여기에 바로 PK 설정하면 안 됨 따로 빼서 해야 됨 EMPNO CHAR(4) NOT NULL, --PK, FK SAL NUMBER(10), COMM NUMBER(10) ); COMMENT ON TABLE SALARY IS '급여정보'; COMMENT ON COLUMN SALARY.SALDATE IS '급여년월'; COMMENT ON COLUMN SALARY.EMPNO IS '사원번호'; COMMENT ON COLUMN SALARY.SAL IS '급여'; COMMENT ON C..
[Oracle] 기본키 2개 이상 지정 (기본키 복수 칼럼 지정) 테이블 생성시 기본키 2개를 설정하려고 하면 오류가 발생한다. create table 테이블명( 컬럼1 number primary key, 컬럼2 number primary key );​ 기본키는 복수가 되는데 왜? 라는 의문을 가질수 있지만 기본키는 원래 하나여야 한다. 기본키 안에 있는 칼럼이 복수가 가능한 것이다. 그러니 테이블 생성시 복수의 기본키를 생성하려고 하면 오류가 뜨는 것이다. 그렇다면 기본키 1개를 구성하고 있는 컬럼을 복수로 지정하기 위해서는 어떻게 해야 하는가? create table tab ( 컬럼1 number, 컬럼2 number, CONSTRAINT 기본키이름 PRIMARY KEY (컬럼1, 컬럼2) ); 하단에 기본키 설정을 해주어야 한다. 생성후에 해도 무방하다.
[oracle 초보자] 데이터 쉽게 복붙 및 수정 데이터 복붙 테이블에 가서 데이터를 복사 붙여넣기를 하면 쉽게 등록된 데이터들을 불러 올 수 있다. 데이터 쉽게 수정하기 수정하고 위에 빨간색 동그라미 버튼(COMMIT)을 누르면 값이 바로 수정됨