본문 바로가기

전체 글152

MSSQL Microsoft SQL 서버 버전 목록 참고자료 Microsoft SQL Server Versions List 2019. 4. 25.
오라클 인덱스 생성 및 삭제 인덱스 생성 CREATE INDEX 인덱스_이름 ON 테이블_이름(컬럼1, 컬럼2, ...); 인덱스 삭제 DROP INDEX 인덱스_이름; UNIQUE 인덱스 생성 UNIQUE 인덱스에 사용되는 해당 컬럼은 중복 값을 허용하지 않는다. CREATE UNIQUE INDEX 인덱스_이름 ON 테이블_이름(컬럼_이름); 2019. 4. 25.
티베로 특정 테이블 컬럼 이름, 데이터 타입 등 상세 정보 조회 티베로 테이블 컬럼 정보 조회 특정 테이블의 컬럼 이름, 데이터 타입, Nullable, 데이터 길이, 주석, 기본값 등 상세 정보를 조회하기 위해서는 아래 쿼리를 실행하면 된다. DBA 권한이 있다면 dba_tab_columns와 dba_col_comments 뷰로 변경해서 조회하면 된다. SELECT cols.column_id "Column ID", cols.column_name "Column Name", nullable "Nullable", data_type "Data Type", data_precision "Data Precision", data_scale "Data scale", char_used "Char Used", data_length "Data Length", char_length "Ch.. 2019. 4. 25.
Eclipse Framework 환경설정 페이지 생성 Eclipse Framework 환경설정 Eclipse Framework를 이용해서 RCP, Plugin 애플리케이션을 개발할 때, 환경설정 기능이 필요한 경우가 있다. Eclipse IDE를 사용하는 개발자는 자신이 원하는 폰트 크기, Java 버전 등을 설정해서 사용한다. 이처럼 환경설정은 애플리케이션에 필요한 기능입니다. 이러한 환경설정 값들은 int, boolean, String와 같이 단순한 형태의 값으로 이루어져 있으며, 보통 플러그인 식별자를 접두어로 하는 문자열을 키로 식별한다. 환경설정을 저장하고 로드하기 위해서는 AbstractUIPlugin를 구현한 클래스로부터 IPreferenceStore 인스턴스를 가져온다. 예제 플러그인에서는 Activator(AbstractUIPlugin의 하.. 2019. 4. 25.
오라클 데이터 삭제(DELETE, DROP, TRUNCATE) DELETE 명령문은 필요하지 않은 데이터(행)을 테이블에서 제거하기 위해서 사용한다. DELETE FROM 테이블명 WHERE 조건절; ※ 주의 사항 DELETE 명령문을 사용할 경우 WHERE 조건절을 생략하게 되면 테이블의 모든 행이 삭제됩니다. 그러므로 DELETE 명령문을 사용할 때 WHERE 조건절을 유의해야 합니다. 테이블의 데이터를 삭제하는 방법 DELETE : 테이블에서 데이터를 행 단위로 삭제 DROP : 테이블의 형식과 모든 데이터 삭제 TRUNCATE - 테이블의 모든 데이터만 삭제 2019. 4. 23.
DB2 데이터베이스 버전 확인 DB2의 데이터베이스 버전을 확인하기 위해서는 아래 SQL을 실행하면 된다. SELECT * FROM SYSIBMADM.ENV_INST_INFO; 2019. 4. 23.
티베로 현재 유저에 부여된 롤 조회 현재 유저에 부여된 롤 조회 SELECT * FROM USER_ROLE_PRIVS; 컬럼 설명 GRANTEE : 유저 이름 GRANTED_ROLE : 부여된 롤 ADMIN_OPTION : ADMIN POTION이 할당된 롤인지 여부 (YES, NO) DEFAULT_ROLE : 유저에 기본 롤인지 여부 (YES, NO) 2019. 4. 23.
티베로 tbdsn.tbr 환경설정 파일 tbdsn.tbr 환경설정 파일 tbdsn.tbr 환경설정 파일은 클라이언트가 티베로 데이터베이스에 접속하기 위한 필요한 정보를 가지고 있습니다. tbdsn.tbr 파일에는 호스트, 포트번호, 데이터베이스 이름, SID 정보가 포함되어 있습니다. 티베로 6 버전을 설치하면, "C:\TmaxData\tibero6\client\config" 경로에 "tbdsn.tbr" 파일이 생성되어 있습니다. 아래는 tbdsn.tbr 파일 내부에 있는 내용입니다. 오라클 데이터베이스에 클라이언트 접속하신 분이라면, TNSName.ora 파일과 유사하다는 것을 알 수 있습니다. #----------------------------------------------- # C:\TmaxData\tibero6\client\conf.. 2019. 4. 23.
MySQL "Every derived table must have its own alias" 에러 처리 MySQL 데이터베이스에서 서브 쿼리를 사용한 경우에 "Every derived table must have its own alias" 에러가 발생하는 케이스입니다. 에러가 발생한 이유는 서브쿼리에 alias(이름)이 지정되지 않았기 때문입니다. 에러를 수정하는 방법은 서브쿼리에 alias(이름)을 지정하면 됩니다. Oracle 데이터베이스 경우에는 서브쿼리에 alias(이름)을 지정하지 않더라도 잘 수행되지만, MySQL 데이터베이스에서는 에러가 발생하므로 유의해야 합니다. 2019. 4. 23.