The type InterfaceTest must implement the inherited abstract method Calculate2.multiple(int, int)

:InterfaceTest 유형은 상속 된 추상 메소드 Calculate2.multiple (int, int)를 구현해야합니다.

 

1. 추상클래스를상속받겠다고 했는데 정의를 안해줬을 떄 생기는 오류 

해결하는 방법은 추상클래스를 상속 받을 놈을 찾아가 보면 됨 

The public type AbstractTest must be defined in its own file

:공용 유형 AbstractTest는 자체 파일로 정의해야합니다.

 

1. 클래스 이름과 파일명이  일치하지 않았을때

2. Public을 쓸수 있는 클래스는 파일명과 일치하는 클래스 뿐임 그외의 클래스에서 사용시 에러

 

인터페이스와 추상클래스 :  구현 혹은 상속하는 클래스가 해당 기능을 완성하여 클래스를 만드는 기능

인터페이스 + : 추상클래스와 다르게 여러개의 인터페이스를 구현할수 있음

// 자바에서 다중상속을 허용하지 않기 때문에  다중상속을 우회적으로 구현할 수 있도록 해준다.

 

- 변환형 함수
TO_CHAR : 숫자나 날짜를 문자열로 변환 
TO_NUMBER : 문자를 숫자로 변환 
TO_DATE : 문자를 날짜로 변환

- TO_CHAR에서 숫자를 문자로 변환시에 형식에 사용되는 요소
9 : 일반적인 숫자를 나타냄 
0 : 앞의 빈자리를 0으로 채움 
$ : dollar를 표시함 
L : 지역 통화 단위(ex ) 
. : 소숫점을 표시함 
, : 천단위를 표시함 
- TO_CHAR에서 날짜를 문자로 변환시에 형식에 사용되는 요소
SCC : 세기를 표시 S는 기원전(BC) 
YEAR : 연도를 알파벳으로 spelling 
YYYY : 4자리 연도로 표시 
YY : 끝의 2자리 연도로 표시 
MONTH : 월을 알파벳으로 spelling 
MON : 월의 알파벳 약어 
MM : 월을 2자리 숫자로 표시 
DAY : 일에 해당하는 요일 
DY : 일에 해당하는 요일의 약어 
DDD,DD,D : 연도,월,일 중의 날짜를 숫자로 표시 
HH , HH24 : (1-12) , (0-23)중의 시간을 표시 
MI : 분을 표시 
SS : 초를 표시 
AM(A.M.),PM(P.M.) : 오전인지 오후인지를 표시


TO_CHAR(문자값,‘형식’)
숫자를 문자로 변환 : TO_CHAR(350000,'$999,999')→ $350,000
숫자를 날짜로 변환 : TO_CHAR(SYSDATE,'YY/MM/DD')→ 95/05/25 
TO_DATE(문자값, ‘형식’) : TO_DATE('10 SEPTEMBER 1992','DD MONTH YYYY')→10-SEP-92 
TO_NUMBER(문자값) : TO_NUMBER('1234')→ 1234



출처: https://www.specialguy.net/33 [특별한 나]

HR 계정을 테이블 컬럼 Comment보는 방법 

 

SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 'EMPLOYEES';

 

 

 

'RDB > Query Practice' 카테고리의 다른 글

쿼리연습  (0) 2019.07.02
HR계정 문제  (0) 2019.07.01
HR 계정 문제  (0) 2019.06.19
HR계정에서 쿼리연습 10문제  (0) 2019.06.19

조인 수행시 먼저 표기된 좌측 테이블에 해당하는 테이터를 먼저 읽은 후, 나중 표기된 우측 테이블에서 JOIN 대상 테이터를 읽어옵니다. 즉 Table A와 B가 있을 때 (Table A 가 기준이 됨) A와 B를 비교해서 B의 JOIN 컬럼에서 같은 값이 있을 때 해당 데이터를 가져오고, B의 JOIN 컬럼에서 같은 값이 없는 경우에는 B테이블에서 가져오는 컬럼들은 NULL 값으로 채웁니다. OUTER 키워드는 생략할 수 있습니다.

즉 A LEFT OUTER JOIN B 할 경우 A,B 테이블간 조인 조건이 맞지 않는 A와B 테이블의 레코드 중 A테이블 레코드는 무조건 결과값에 포함되어 나오는 것입니다. 왼쪽 테이블은 무조건 나오는 것이지요.

 

트랜잭션이란? 데이터 베이스의 상태를 변화시키기 해서 수행하는 작업의 단위

간단하게 말해서는 아래의 질의어를 이용해서 데이터베이스를 접근하는 것

*  SELECT * INSERT *DELETE * UPDATE

/* 
####################트랜잭션######################
# 트랜잭션 관리 
COMMIT
ROLLBACK 

# 트랜잭션
-- 데이터 처리의 한 단위
-- 하나의 논리적인 작업 단위로 처리
-- ALL - OR O Nothing
-- 여러가지 명령어의 집합이 정상적으로 처리되면 정상 종료하도록 하고 
   여러개의 명령어 중에서 하나의 명령어라도 잘못되었다면 전체 취소

-------------------------------------------------------------------------------------------------
 INSERT > DELETE > ||(COMMIT) UPDATE > DELETE > INSERT||(COMMIT)
   | TRANACTION |
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
 INSERT > DELETE > ||(COMMIT) UPDATE > DELETE > INSERT||(ROLLBACK)
   | TRANACTION |
-------------------------------------------------------------------------------------------------
# 테이블 복사
INSERT INTO 새로운테이블이름  
SELECT * FROM 기존테이블 

# BEGIN TRAN  : 트랜잭션 시작
# ROLLBACK  TRAN    : 되돌리기
# COMMIT TRAN  : 영구히 저장 


# GOTO 
-- 실행 흐름을 지정된 레이블로 변경 
다음에 실행될 쿼리문을 건너뛰고 지정된 레이블에서 처리를 이어간다.
-- GOTO문은 중첩 OK

*/

 

 

 

'생각나는대로 메모장 ' 카테고리의 다른 글

@SuppressWarning  (0) 2019.11.23
프로시저와 함수의 차이점?  (0) 2019.09.27
소스 보면서 모르는 부분 Java API로 확인해 보는 시간  (0) 2019.07.12
Jason  (0) 2019.07.11
텔넷?  (0) 2019.07.10

Document가 뭐지?

import org.w3c.dom.Document

Interface Document

 

The Document interface represents the entire HTML or XML document. Conceptually, it is the root of the document tree, and provides the primary access to the document's data.
Since elements, text nodes, comments, processing instructions, etc. cannot exist outside the context of a Document, the Document interface also contains the factory methods needed to create these objects. The Node objects created have a ownerDocument attribute which associates them with the Document within whose context they were created.

 

Document 인터페이스는 전체 HTML 또는 XML 문서를 나타냅니다. 개념적으로 이는 문서 트리의 루트이며 문서 데이터에 대한 기본 액세스를 제공합니다. 요소, 텍스트 노드, 주석, 처리 명령 등은 문서의 컨텍스트 외부에 존재할 수 없기 때문에 Document 인터페이스에는 이러한 객체를 만드는 데 필요한 팩토리 메소드가 포함되어 있습니다. 생성 된 Node 객체에는 ownerDocument 속성이 있습니다.이 속성은 작성된 컨텍스트 내에서 Document와 연관시킵니다.

 

 

'생각나는대로 메모장 ' 카테고리의 다른 글

프로시저와 함수의 차이점?  (0) 2019.09.27
TRANSACTION?  (0) 2019.07.12
Jason  (0) 2019.07.11
텔넷?  (0) 2019.07.10
게시판 만들기 (spring MVC) 오후7시반~ 오후10시까지  (0) 2019.06.19

+ Recent posts