본문 바로가기

DATABASE

(19)
반응형
Window MySql Start/Stop 별 구문도 아닌데..ㅡ.ㅡ 시간 걸리게 만드네..
Oracle Table, Column 정보 조회 쿼리 인터넷에 떠도는 소스들을 정리 .. 참조 하세요. ^^ 1. 테이블 명 보기 select * from ALL_TAB_COMMENTS where TABLE_NAME = ' 테이블 이름 ' ; 결과 : OWNERTABLE_NAMETABLE_TYPECOMMENTS 테이블 명테이블 종류 (TABLE / VIEW)테이블 주석 2. 컬럼 명 보기 select * from ALL_COL_COMMENTS where TABLE_NAME = ' 테이블 이름 ' ; OWNERTABLE_NAMECOLUMN_NAMECOMMENTS 테이블 명컬럼명컬럼 주석 3. 테이블 정보 보기 select * from ALL_TAB_COLUMNS where TABLE_NAME = ' 테이블 이름 ' ; OWNERTABLE_NAMECOLUMN_..
[MSSQL2008] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함 MSSQL2008 Management Studio를 사용하는 개발자들에게 팁을 하나 주려고 포스팅합니다. 테이블을 생성하고 수정시 이런 경고메세지로 인해서 수정을 못하는 분들이 있을겁니다. 변경 내용을 저장 할수 없습니다. 변경 내뇽을 적용하려면 다음 테이블을 삭제 하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경 했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함 ] 옵션을 설정 했습니다. MSSQL2008 Management Studio 제약을 걸어놓았더군요. ms에서 왜 그런지는 잘 모르겠구요. 해결 방법은 아래와 같이 해주시면 됩니다. Management Studio > 도구 > 옵션 > 항목을 체크해제 해주시면 됩니다. 아주 간단하죠. 옵션 : 테이블을 다시 만들어야 하..
Microsoft SQL Server 2008 설치하기 Microsoft SQL Server 2008 을 설치해 보도록 하겠습니다. 설치 파일이나 DVD 시디가 없으신경우.. 아래 마이크로소프트 홈페이지에서 평가판을 다운로드 받으시기 바랍니다. http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=265f08bc-1874-4c81-83d8-0d48dbce6297 자 이제 설치시디를 넣으시거나 데몬이나 시디스페이스로 엽니다. 그럼 이렇게 명령프롬프트 화면이 제일 먼저 뜨면서 메시지가 뜨는데요.. X 를 눌러주시면 됩니다.^^ 설치 메뉴에서 제일 첫번째 메뉴를 클릭해주심 됩니다.^^ 규칙 검사 진행 중.. 이라고 뜹니다. 자세한 내용은 자세한 정보 표시 를 클릭하면 됩니다. 상태는 WOW..
MS Sql 의 시스템 테이블 정보 MSSQL의 시스템 테이블에는 여러가지 정보가 담겨져 있습니다. 예를 들어서 테이블의 카운트를 구하기 위해서는 count() 함수를 이용하는것이 일반적입니다. ex) --count() 함수를 이용한 테이블의 COUNT정보 select count(*) from TABLE_NAME go 하지만 데이터 베이스의 모든 테이블의 카운트 정보를 알고 싶다면 이렇게 한 테이블씩 카운트를 한다면 무척이나 시간이 걸릴것 입니다. 그러나 시스템 정보 테이블을 이용한다면 한번의 쿼리로 데이터베이스 상의 모든 테이블의 카운트를 구할 수 있습니다. ex) --시스템 테이블을 이용한 각 테이블의 COUNT정보 select o.name as TABLE_NAME, i.rows as ROW_COUNT_ALL from sysindexe..
오라클 잡 관리(Oracle job manage) 오라클 잡 관리(Oracle job manage) 2009/03/12 09:30 in Database/Oracle [출처] http://ntalbs.tistory.com/3 예전에 database.sarang.net의 오라클 게시판에 DBMS_JOB을 이용해 원하는 작업을 08시, 14시, 20시에 실행시키는 방법을 묻는 질문이 올라왔다. 작업 간격이 규칙적일 때는 문제가 간단하지만 원하는 시간 간격이 불규칙하므로 그냥 JOB을 세 개 등록하면 어떻겠냐고 답했더니 이번에는 이 작업을 평일에만 실행시키게 하고 싶다고 했다. 즉 평일 08시, 14시, 20시에 작업이 실행되도록 하고 싶다는 것이었다. 그럼 문제를 풀기 전에 DBMS_JOB.SUBMIT 프로시저를 살펴보자. DBMS_JOB을 이용해 JOB을 ..
오라클 잡 관리(Oracle job manage) 오라클 잡 관리(Oracle job manage) .주기적으로 수행되어지는 JOB을 JOB QUEUE를 사용하여 스케줄링 할 수 있습니다.. JOB을 스케줄링 하기 위해서 ORACLE의 DBMS_JOB 패키지를 이용합니다.. JOB QUEUE PROCESS가 JOB QUEUE 안의 잡을 수행합니다.. JOB으로 등록될 수 있는 것은 PL/SQL 프로시저 또는 패키지가 되며 예를 들어소스 디비의 테이블들에서 타겟 테이블로 데이터를 적재하는 프로시저를 생성했는데 1분단위로 데이터를 타겟 테이블로 적재를 해야 할 때 DBMS_JOBS에 등록하여 스케줄링 할 수 있습니다. .JOB_QUEUE_PROCESSES 파라미터가 이와 관련된 초기화 파라미터로 0으로 설정되면 JOB QUEUE PROCESS는 시작되지 않..
How to: Bind an Array to an ODP.NET Database Command How to: Bind an Array to an ODP.NET Database Command Date: 19-Jun-2003 Objective After reading this how-to document you should be able to: Call a database stored procedure using ODP.NET Use the Array Binding feature of ODP.NET Prerequisite The reader is assumed to be familiar with Visual Studio.NET, and also possess an understanding of the rudimentaries of ODP.NET and databases. Introduction Thi..
Mysql Show SHOW 문은 데이터베이스, 테이블, 컬럼, 인덱스, 서버에 관한 정보를 보여준다. SHOW 문의 prototype 보기 show columns from show fields from show create table show create database show databases show errorsshow grants for show index from show keys from show logs show privilegesshow processlist show status show table status show table types show enginesshow tablesshow variables show warnings show innodb statusshow character set show ..