DB 24

[Oracle] DBeaver설치경로 및 설명

DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구이다. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다. 그 밖의 데이터베이스(NoSQL)의 경우 사유 데이터베이스 드라이버를 사용한다. 자동 완성과 구문 강조를 지원하는 편집기를 제공한다. 이클립스 플러그인 구조 기반의 플러그인 아키텍처를 제공함으로써 애플리케이션 동작 중 상당수를 수정하여 데이터베이스에 특화된 기능이나 데이터베이스에 독립적인 기능들을 제공할 수 있게 한다. 이것은 자바로 작성된 데스크톱 애플리케이션이며 이클립스 플랫폼에 기반을 둔다. DBeaver는 아파치 라이선스로 배포되는 자유 오픈 소스 소프트웨어이다. https://dbeaver.io/download/ Download..

DB/Oracle 2023.02.09

[Oracle] Oracle 11g에서 MS-SQL DB Link 생성하기

네이버든 구글이든 Oracle에서 MS-SQL DB Link 생성하기는 Oracle 10g를 기준으로 작성된게 거의 대부분 입니다. 간단히 될줄 알았던게 다음과 같은 에러를 발생 시키더군여.. ********************************************************************* Link : "SRCMSSQL" Error : ORA-28545: 에이전트에 접속할 때 Net8에 의해 진단된 오류 Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: 2 lines가 선행됨 (SRCMSSQL로 부터) ***************************************************************..

DB/Oracle 2023.01.03

[Mssql] Index

Clustered - 유일 키, 테이블에 한개만 생성 가능 - 영어사전 처럼 책의내용 자ㅔ가 순서대로 정렬 - SELECT시 유리 함. UPDATE INSERT 느림() Non - Clustered - 테이블에 여러개 생성 가능 - 색인과 같이 그냥 찾아보기 기능 - SELECT시 느림. UPDATE INSERT 유리함 --인덱스 생성 CREATE INDEX 인덱스이름 ON 테이블명(컬럼); CREATE UNIQUE INDEX 인덱스이름 ON 테이블명(컬럼); CREATE CLUSTERED INDEX 인덱스이름 ON 테이블명(컬럼); CREATE INDEX 인덱스이름 ON 테이블명(컬럼1, 컬럼2); --인덱스 삭제 DROP INDEX 테이블명.인덱스이름

DB/Mssql 2022.11.07

[Mssql] 데이터베이스 스키마 구문 DDL : Data Definition Language

-- 데이터베이스 생성 -- 참고) Schema --데이터베이스 생성 CREATE DATABASE GameDB; USE GameDB; --테이블 생성(Create), 삭제(Drop), 변경(ALTER) -- CREATE TABLE 테이블명(열이름 자료형 [DEFAULT 기본값] [NULL | NOT NULL]... --테이블 생성 CREATE TABLE accounts( accountID INTEGER NOT NULL, accountName VARCHAR(10) NOT NULL, coins INTEGER DEFAULT 0, createdTime DATETIME ); --테이블 삭제 USE GameDB; DROP TABLE accounts; --컬럼 추가 ALTER TABLE accounts ADD las..

DB/Mssql 2022.11.04