본문 바로가기

전체 글

[ORALCE] 데이터형식 2 LONG -잘 사용하지 않는다. 설정에 제약이 많다. CLOB - 대용량 텍스트 데이터 타입이다. 최대 4GBYTE까지 가능하다 NUMBER - 정수와 실수 모두 담을 수 있고 자주 사용한다. NUMBER(4) - 최대 4자로 이루어진 숫자 ex) NUMBER(2020) NUMBER(6,2) -소수점 2자리를 포함하는 최대 6자리의 숫자 NUMBER(6-2) 소수점 둘째 자리에서 반올림 소수점 -2자리에서 반올림하는 최대 6자리 숫자 DATE - 4712BC ~9999AD ex) 01-jan-99 TIMESTAMP - NLS_TIMESTAMP_FORMAT 파라미터에 명시된 값을 따른다. TIMESTAMP WITH TIME ZONE - NLS_TIMESTAMP_TZ_FORMAT 파라미터에 명시된 값을 따른.. 더보기
[ORACLE]데이터형식 VARCHAR2 가변길이 데이터형식이다. CHAR는 길이가 정해져있다. 예를들어 CHAR(4)이면 반드시 4BYTE의 메모리가 주어진다. 반환하지 않는다. NAME VARCHAR2(50)일 경우 50BYTE가 최대 메모리값을 의미한다. NAME 컬럼에 나머지 값은 VALUE값을 넣은 후 남은 메모리는 반환된다. 참고로 한글 1글자는 3BYTE이다. CHAR 데이터형식은 CHAR(2) 이런식으로는 잘 쓰지 않는다. NCHAR(2) 이런식으로 많이 쓴다. N은 NATIONAL을 의미한다. 각 국의 언어를 다 넣을 수 있다. CHAR보다는 NCAHR를 쓰자. CHAR, VARCHAR2, NCHAR 모두 4000BYTE까지 MAX사이즈 가능하다. 더보기
ORA-01950: no privileges on tablespace TABLESPACE에 대한 접근권한이 없는것이다. SQL PLUS로 들어간다 사용자 : /AS SYSDBA 로 관리자 권한으로 들어간다. ALTER USER USERNAME QUOTA 5000M ON 테이블스페이스명; GRANT UNLIMITED TABLESPACE TO 유저명; 아래의 쿼리를 넣어주자. 더보기
ORACLE 12C 테이블 생성 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_BAS_CD ON C_BAS_CD(BAS_CD_DV ASC, LNG_CD ASC, BAS_CD ASC); ALTER TABLE C_BAS_CD ADD CONSTRAINT PK_C_BAS_CD PRIMARY KEY(BAS_CD_DV,LNG_CD,BAS_CD); CREATE TABLE C_BAS_CD_DV( BAS_CD_DV VARCHAR2(40) NOT NUL.. 더보기
ORACLE 12c 사용자 계정 생성 //아이디생성 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_TEST; GRANT SELECT ON V_$C##ORA_SQL_TEST; GRANT SELECT ON V_$SQL_PLAN_STATISTICS_ALL TO C##ORA_SQL_TEST; GRANT SELECT ON V_$SESSION TO C##ORA_SQL_TEST; GRANT EXECUTE ON DBMS_STATS TO C##ORA_SQL_TEST; GRANT SELECT .. 더보기
Description Resource Path Location TypeCannot find DTD 'file:///C:/Users/we/eclipse-workspace/gridpjt/src/main/resources/log4j.dtd'.Create the DTD file or configure an XML catalog for this DTD. log4j.xml /gridpjt/src/main/resources line 2 Language Servers log4j.xml 파일을 수정한다. 뚝딱. 더보기
Spring Error 예외처리 스프링에서 에러페이지 처리하는 방법. web.xml을 이용해서 에러페이지 예외처리를 하겠다~ 우선 예외처리에서 보여줄 화면단 jsp를 만든다. 저같은 경우는 자주 접하게되는 404, 405,500페이지를 만들겠다. jsp단을 만들고 난 후 web.xml을 만들어야한다. web.xml java.lang.Throwable /WEB-INF/views/error/error.jsp 404 /WEB-INF/views/common/404.jsp 405 /WEB-INF/views/common/405.jsp 500 /WEB-INF/views/common/500.jsp 이렇게 해주면 된다. 이외에도 다른 예외처리 방법이 있으나 나중에 포스팅하겠다 더보기
Spring-security 기본 세팅 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.RELEASE web.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* contextConfigLocation /WEB-INF/spring/security-context.xml security-context.xml 더보기