마이바티스 세미콜론 ; java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 ORA-00911 - 올바르지 않은 문자가 쿼리에 포함되어 있는 것을 의미합니다. 마이바티스 환경에서 위 오류가 난다면 대부분은 ';' 세미콜론을 넣었기 때문에 발생 세미콜론 넣어야 되는건 디비 쿼리 형식!! SELECT TELNO ,SPEAKERKEY ,SPEAKERNAME ,OPSET ,REGISTERED FROM SV_INCOMING_TEL WHERE SPEAKERKEY = #{customerId} AND TELNO = #{tellNum}; 위 코드처럼 세미콜론을 포함한 상태로 쿼리 질의를 하게 되면 위 오류가 발생합니다. 그렇기 때문에 아래와 같이 세..
ORACLE SQL Developer 다운로드 와 SQL워크시트 만들기 SQL Developer 다운로드 방법 https://www.oracle.com/tools/downloads/sqldev-downloads-2143.htmlhttps://www.oracle.com/database/sqldeveloper/ SQL Developer Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools..
1.Oracle Database Express Edition 18c 설치 오라클사이트에서 다운받아도 된다. 해당사이트에서 다운받으면 로그인할 필요없음 *Oracle Database 설치가 완료되었지만 오류가 발생했습니다. 마법사가 중단되어 Oracle Database 18c Express Edition 설치를 완료할 수 없습니다. 시스템이 수정되지 않았습니다. 나중에 설치를 완료하려면 설치 프로그램을 다시 실행하십시오. 설치 파일 경로에 한글이 들어가면 생기는 오류이다. [변경]을 눌러서 경로에 한글이 포함되지 않도록 수정해주면 문제가 해결 2. SQL Developer 설치 developer 실행 오류 : https://sinseonlee.tistory.com/21 [Oracle] '상태: 실패 -테스..
DELETE문 예제 --------------------------------------------------------------------------------COMMIT ROLLBACK COMMIT;--사용자가 어떠한 행위(명령어)를 하고 최종결재(확인)를 하는 행위 (DB에 적용하는 행위) ROLLBACK; --사용자가 어떠한 행위(명령어)를 한 것을 취소하는 행위(최종 commit 위치로 돌아간다) --------------------------------------------------------------------------------DELETE 문 --삭제확인 SELECT * FROM 주문; SELECT * FROM 제품; SELECT * FROM 고객; --예제1 --where 조건절을..
DBeaver 자동커밋풀기 DBeaver는 자동 커밋이 되어있다. 설정은 노란색으로 표시한 아이콘을 눌러 Auto-Commit에서 Manual Commit 으로 변경해주면 자동 커밋이 해제된다. 데이터 변경과 삭제 UPDATE구문 테이블에 저장된 튜플에서 특정 속성의 값을 수정 UPDATE 테이블_이름 SET 속성_이름1 = 값1, 속성_이름2 = 값2. ... [WHERE 조건]; SET 키워드 다음에 속성값을 어떻게 수정할 것인지를 지정 WHERE 절에 제시된 조건을 만족하는 튜플만 속성값을 수정 -WHERE 절을 생략하면 테이블에 존재하는 모든 튜플을 대상으로 수정 DELETE 구문 테이블에 저장된 데이터를 삭제 *튜플기준 DELETE FROM 테이블명 WHERE [조건] WHERE절에서 제시한 조..
JOIN : 테이블끼리 연관관계를 맺는 행위 -----------------SELECT 예제 --※여러테이블에대한조인검색※ --조인검색 : 여러개의 테이블을연결하여 데이터를 검색하는 것 --조인속성 : 조인검색을위해 테이블을 연결해주는 속성 --FROM 절에 검색에 필요한 모든 테이블을 나열 --WHERE 절에 조인속성의 값이 같아야함을 의미하는 조인 조건을 제시 --예제7-37 [이너조인=교집합] --*판매데이터베이스에서 banana고객이 주문한 제품의이름을 검색해보자 SELECT 제품.제품명 FROM 제품, 주문 WHERE 주문.주문고객 = 'banana' AND 제품.제품번호 = 주문.주문제품; --예제7-38 --*판매데이터베이스에서 나이가30세 이상인 고객이주문한 제품의 번호와 주문일자를 검색해..
기본키 :유일성 + NOT NULL 대체키 : 기본키가 되지못한 유일성 + NOT NULL 유일성, 최소성을 갖추면 후보키 / 기본키가 되지 못한 후보키 = 대체키 외래키 : 다른 테이블에서 참조하는 키 슈퍼키 : 유일성은 갖추되, 최소성은 갖추지 못한 것 *유일성: 그컬럼을 식별할 수 있는 유일한 값 *최소성: (1개만 있는 것) 컬럼1의 유일한값 + 컬럼2 의 유일한 값을 통해 도출해내는 유일성 사원번호(유일성)+주민등록번호(유일성) = 최소성(공간낭비) (어차피 사원번호로 튜플(ROW)를 구분할수있는데 왜? 주민등록번호를 넣느냐 > 공간낭비를 하므로 최소성 성립안한다) DB : 데이터 넣는것, 정리하는 것 (도출하는 것) 학생이면서, 천안시에 시민인 사람을 = 휴먼교육센터의 학번 + 시민번호 (직관..
정지된 자율운영데이터베이스 정지 풀기 DB시작하기. 아래 사이트에서 하거나 DBeaver로 실행하기 라이브서버 : https://livesql.oracle.com/apex/f?p=590:1:2451693410487::NO:RP:: https://livesql.oracle.com/apex/f?p=590:1:2451693410487::NO:RP:: livesql.oracle.com 데이터 가져와서 사용하는 사이트 링크 https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr..
클라우드 데이터베이스란? 클라우드 데이터베이스, 정의 클라우드 데이터베이스 는 일반적 으로 클라우드 컴퓨팅 플랫폼에서 실행되는 데이터베이스이며 데이터베이스에 대한 액세스는 서비스로 제공됩니다 . 두 가지 일반적인 배포 모델이 있습니다. 사용자는 가상 머신 이미지 를 사용하여 클라우드에서 독립적으로 데이터베이스를 실행 하거나 클라우드 데이터베이스 공급자가 유지 관리하는 데이터베이스 서비스에 대한 액세스 권한을 구매할 수 있습니다. 클라우드에서 사용 가능한 데이터베이스 중 일부는 SQL 기반이고 일부는 NoSQL 데이터 모델을 사용합니다. 데이터베이스 서비스는 데이터베이스의 확장성과 고가용성을 관리합니다. 데이터베이스 서비스는 기본 소프트웨어 스택을 사용자에게 투명하게 만듭니다. 오라클클라우드 회원가입하고 ..