SELECT a.TABLE_NAME, c.COMMENTS, a.COLUMN_NAME, b.COMMENTS, a.DATA_TYPE, a.DATA_LENGTH, a.NULLABLE FROM USER_TAB_COLUMNS a, USER_COL_COMMENTS b, USER_TAB_COMMENTS c, USER_TABLES d where 1=1 and a.TA..
VO,DTO 객체는 데이터를 담는 역할을 하기 때문에 Autowired를 사용하지 않는다.
우선 게시판 목록 부터 만들겠다 프로젝트 디렉토리는 아래와 같다. BoardVO public class BoardVO { private int bno; public int getBno() { return bno; } public void setBno(int bno) { this.bno = bno; } p..
Jenkins 메인화면 -> credentials -> system -> global credentials 에서 선택 후 delete
https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 1. 위 상단 페이지로 접속한다. 2,.상단에 웹마스터 도구를..
,를 이용해서 띄어준다
/var/lib/jenkins/plugins
1. 경로 이동[root@server ~]# cd 접속하는 계정의 홈경로로 이동합니다 2. .bash_profile 수정하기 [root@server ~]# vi .bash_profile (.bash_profile을 vi편집기로 실행) PATH=$PATH:HOME/bin:/usr/app/mysql/b..
NVL(NULL,대체값) // AVG가 NULL일경우 0으로 대체 SELECT NVL(AVG,0) FROM MEMBER; SELECT TRUNC(NVL(AGE,0)/10)*10 FROM MEMBER; NVL2(입력값, NOT NULL, 대체값, NULL 대체값) SELECT NVL2(AGE,TRUNC(AGE/10)*..
숫자 -> 문자열 TO_CHAR() 문자 -> 날짜 TO_DATE() 날짜 -> 문자 TO_CHAR() 문자 -> 숫자 TO_NUMBER() NUMBER 형식을 문자열로 변환 TO_CHAR(NUMBER) SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS' ) FROM DU..
권한을 넣어주면 된다. ALTER USER 사용자이름 DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;
문자열 길이를 얻는 함수 LENGTH //문자열 길이를 알아냄 SELECT LENGTH('WHERE WE ARE') FROM DUAL; //회원의 핸드폰 번호와 번호의 문자열 길이 조회 SELECT PHONE,LENGTH(PHONE) FROM MEMBER; 회원의 전화번호..
문자열 검색 함수 INSTR(문자열,검색문자열,위치,찾을수) //TO를 찾음 SELECT INSTR('ALL WE NEED TO IS JUST TO...','TO') FROM DUAL; //중복일경우 위치를 정해줌 SELECT INSTR('ALL WE NEED TO IS JUST TO..',..
SELECT INICAT('the..') FROM DUAL; 첫글자만 대문자로 바꾼다. 솔직히 이건 거의 안씀
문자열 패딩함수 LPAD, RPAD // 왼쪽에 0을 5개 채워서 10글자를 맞춤 SELECT LPAD('HELLO','10','0') FROM DUAL; // 오른쪽에 0을 5개 채워서 10글자를 맞춤 SELECT RPAD('HELLO','10','0') FROM DUAL; //한글은..
REPLACE(문자열, 찾는 문자열, 대치할 문자열) SELECT REPLACE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL; SELECT REPLACE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL; 위 쿼리문은 WE를 YOU로 바꿔준다 //빈칸이..
모두 대문자로 LOWER SELECT LOWER('SSLslsls') FROM DUAL; 모두 소문자로 UPPER SELEC UPPER('SSLslsls') FROM DUAL; 아이디를 조회할때 주로 사용한다. SELECT * FROM MEMBER WHERE UPPER(ID)='ID';
왼쪽 공백을 없애준다. SELECT LTRIM(' NULL ')FROM DUAL; 오른쪽의 공백을 없애주다. SELECT RTRIM(' NULL ') FROM DUAL; 양쪽의 공백을 없애준다. SELECT TRIM(' NULL ') FROM DUAL;
SELECT CONCAT('홍''길동') FROM DUAL; SELECT '홍'||'길동' FROM DUAL;
문자열 추출함수 SUBSTR ( 문자열, 시작위치, 길이) //HEL을 출력 SELECT SUBSTR('HELLO',1,3) FROM DUAL; //LLO을 출력 SELECT SUBSTR('HELLO',3) FROM DUAL; //한글은 글자당 3BYTE //B는 바이트 단위로 자름 S..
DISTINCT - 중복값을 제거 해준다. SELECT DISTINCT AGE FROM MEMBER; 중복되는 AGE값들을 제외하고 보여준다.
//1부터 5까지 뽑아낸다 SELECT * FROM NOTICE WHERE ROWNUM BETWEEN 1 AND 5; /*하지만 BETWEEN 2 AND 6 이런건 안된다. 왜냐하면, WHERE 절이 실행될때 만들어 지는게 ROWNUM인데 ROWNUM은 ++가 안되기 때문에..
[email protected] @ . org com net \w : 하나의 글자 \w+@\w+ .org net com (org | net |com) org 또는 net 또는 com \w+@\w+.(org | net |com) 일경우 숫자가 올 수 있음 \D+@\D+.(org|n..
정규식 패턴 연산 문자열을 찾을때 사용하는 검색 패턴 기호 \d 0-9를 의미 [] 하나의 문자를 대변함 01[016789]\d\d\d\d-\d\d\d\d ad{2}c ^01[016-9] - d{3,4}-\d{4}$ d{3,4} - 반복되는 3자 혹은 4자가 올 수..
비교연산자 필터링을 하기 위해 주로 사용 != 같지않다 //표준 ^= 같지않다 //ORACLE <> 같지않다 //표준 // ID가 드래곤인것을 조회 SELECT * FROM MEMBER WHERE ID ='DRAGON'; //조회수가 3이상인것을 조회 SEL..
공지사항의 조회수를 조회하시오. 단 기존값에 1을 더해서 조회하시오. SELECT HIT+1 HIT FROM NOTICE 문자열 더하기 // 결과값: 13 SELECT 1||3 FROM DUAL; //홍길동(ID) SELECT NAME||'('||ID||')' FROM DUAL;
UPDATE 수정 MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경. UPDATE MEMBER SET PWD='WWQQ' WHERE ID ='DRAGON'; //MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경. UPDATE MEMBER SET PWD='WWQQ' WHE..
INSERT 명령 규칙 INSERT INTO TABLE VALUES COLUMN 원하는 필드만, 원하는 순서대로 입력 INSERT INTO MEMBER(ID,PWD) VALUES('IDID','112'); INSERT INTO MEMBER(PWD,ID) VALUESE('W22S','222'); 컬럼 ID의 별..
데이터 컬럼 데이터타입 수정 ALTER TABLE MEMEBR MODIFY ID VARCHAR2(50); *데이터 타입을 바꿀때 데이터가 유효할 수 있을지 생각해봐야함. 컬럼 삭제 ALTER TABLE MEMBER DROP COLUMN AGE; 컬럼 추가 ALTER TA..
LONG -잘 사용하지 않는다. 설정에 제약이 많다. CLOB - 대용량 텍스트 데이터 타입이다. 최대 4GBYTE까지 가능하다 NUMBER - 정수와 실수 모두 담을 수 있고 자주 사용한다. NUMBER(4) - 최대 4자로 이루어진 숫..
VARCHAR2 가변길이 데이터형식이다. CHAR는 길이가 정해져있다. 예를들어 CHAR(4)이면 반드시 4BYTE의 메모리가 주어진다. 반환하지 않는다. NAME VARCHAR2(50)일 경우 50BYTE가 최대 메모리값을 의미한다. NAME..
TABLESPACE에 대한 접근권한이 없는것이다. SQL PLUS로 들어간다 사용자 : /AS SYSDBA 로 관리자 권한으로 들어간다. ALTER USER USERNAME QUOTA 5000M ON 테이블스페이스명; GRANT UNLIMITED TABLESPACE TO 유저..
CREATE TABLE C_BAS_CD( BAS_CD_DV VARCHAR2(40) NOT NULL, LNG_CD VARCHAR2(40) NOT NULL, BAS_CD VARCHAR2(40) NOT NULL, BAS_CD_NM VARCHAR2(100) NULL, SRT_OD NUMBER(18) NULL ); CREATE UNIQUE INDEX PK_C_B..
//아이디생성 CREATE USER C##ORA_SQL_TEST IDENTIFIED BY "1QAZ2WSX"; //권한부여 GRANT ALTER SYSTEM TO C##ORA_SQL_TEST; GRANT CONNECT, RESOURCE TO C##ORA_SQL_TEST; GRANT ALTER SYSTEM TO C##ORA_SQL_TES..
log4j.xml 파일을 수정한다. <!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd"> 뚝딱.
스프링에서 에러페이지 처리하는 방법. web.xml을 이용해서 에러페이지 예외처리를 하겠다~ 우선 예외처리에서 보여줄 화면단 jsp를 만든다. 저같은 경우는 자주 접하게되는 404, 405,500페이지를 만들겠다. jsp..
pom.xml org.springframework.security spring-security-core 5.0.6.RELEASE org.springframework.security spring-security-taglibs 5.0.6.RELEASE org.springframework.security spring-security-config 5.0.6.R..
명령모드 command mode에서 명령어 i : 현재 커서 위치에 삽입 a : 현재 커서 다음 위치에삽입 o : 현재 줄 다음 위치에 삽입 x : 커서가 위치한 곳의 글자 1개 삭제 dw : 커서가 위치한곳에서 부터 단어 삭제 dd:..