일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이루나
- Shrink log
- ㅗ기
- svn
- 엑셀 2007 여러 개
- 이클립스
- 파워빌더 팁
- mssql 로그축소
- RDP
- 엑셀 두개 창 열기
- 늑대와여우
- 로그축소
- 엑셀 창모드
- 늑여탭
- 원격데스크톱
- 이루나전기
- 카달로그뷰
- 테이블 명세서
- power builder
- 엑셀 여러 창
- 로그파일 축소
- 데이터윈도우
- 파워빌더
- 엑셀 참조창
- 윈도우
- 엑셀 여러개 창 열기
- Excel
- 엑셀 두개 창
- Windows
- MSSQL
- Today
- Total
목록Database/MSSQL (42)
why don't do your best
/********************************************** 테이블의 컬럼정보 보기 **********************************************/ declare @tb_name nvarchar(30) declare @tb_Id int /******** Input Table Name ********/ set @tb_name = 'iniop01t' select @tb_id = id from sysobjects where name = @tb_name select a.colid as NO , a.name as ColumnName , b.name as DataType , CASE WHEN b.name IN ('numeric', 'decimal') --18.5 형태의..
--설명이 없는(Null) 테이블 찾아내기 Select c.name As TableOwner --테이블 소유자 ,a.name As TableName --테이블 명 ,b.name As ColumnName --컬럼 명 ,d.name As DataType --데이터 타입 ,b.length As Length --길이 ,e.value As ColumnDescription --컬럼 Description ,f.indid As IsPrimaryKey --PrimaryKey From sys.sysobjects a Inner Join sys.syscolumns b On a.id = b.id Inner Join sys.sysusers c On a.uid = c.uid Inner Join sys.systypes d On b...
예를 들어 데이터베이스 명이 abc이고 로그파일명이 abc_log.ldf 라면,, use abc --데이터베이스를 쿼리분석기에 선택 해 놓고 작업하자 go --dbcc shrinkfile(로그파일명,용량(MB)) --로그파일의 축소 용량을 정해준다. dbcc shrinkfile(abc_log,1) -- a_log 로그 파일을 1mb로 ..... go --이때 오류가 나면서 sysfiles 에서 찾을 수가 없다면,,,, select * from sysfiles 를 실행햐여 name항목에서 로그파일명을 확인할 수 있다. backup log abc with truncate_only --abc 데이터베이스의 트랜잭션로그를 백업해라 그런데 옵션은 트런케이트 이니 백업하지 말고 자르란 얘기 dbcc shrinkda..
가끔 홑따옴표를 문자열처럼 쿼리해야 할 때가 있다. 그때 홑따옴표를 2개를 연달아 넣거나 3개를 넣거나 어렵고 모르겠다 그냥 char(39) 로 처리하자 selelct char(39) + '쥐쥐정' + char(39) from dual 결과 '쥐쥐정' 요딴식 으로 나올 듯 하다. 카달로그뷰 를 이용해서 쿼리할때도 이런식이다. select 'select * from ' + b.name +' where ' + a.name + + ' = ' +char(39) + '00133' + CHAR(39) from syscolumns a, sysobjects b where a.id = b.id and b.xtype = 'U' and a.name in ('cscd','customcd') sysobjects 에서 테이블명을..
가끔 테이블의 데이터를 SQL 파일로 보관 하고 싶을때가 있다… 마치 mysql 게임 프리서버 구축할때 sql파일로 자료들을 파일화 해놓는 경우처럼 … mssql 은 없을까??? 하다가 찾아보았는데,,, 있다.. 방법은 아래와 같다. ssms에서 개체탐색기에서 데이터베이스를 선택하고 테스크를 선택한다. 그담엔 특정 데이터베이스 개체 선택 후 내가 뽑아내고 싶은 테이블을 선택한다.. 대충 위 그림과 같은 간지로… 그리고 다음….. 그러고 나면 요 화면이 나오는데 파일 위치적고 다음 눌러버리면 테이블 스키마만 저장된다. 그래서 열어보면 create table 컬럼들 정보 요딴 것들밖에 없다. 밑에 상자 우측 상단에 고급을 눌러주자.. 그러면 요런 화면이 나오는데 스키마만 이라는 게 보일 것이다. 이걸.. 데..
CREATE PROC [dbo].[sp_lock2] ( @dbname sysname = NULL, @spid int = NULL ) AS /************************************************************************************ Copyright © 2001 Narayana Vyas Kondreddi. All rights reserved. Purpose: To display detailed lock information Written by: Narayana Vyas Kondreddi Tested on: SQL Server 7.0 and SQL Server 2000 Date modified: August-13-2001 12:00 AM Examp..
master DB에 만들어두고 DB 블록킹 상태를 확인할 수 있다. CREATE PROC [dbo].[sp_block] AS BEGIN IF EXISTS (select * from sysprocesses where spid IN (select blocked from sysprocesses)) select spid, blocked, status, loginame, hostname, dbname = substring(db_name(dbid), 1, 10) ,cmd from sysprocesses where blocked 0 or (spid IN (select blocked from sysprocesses)) ELSE print 'No one is blocked' END 사용 use master sp_block