일or놀이/MS-SQL 26

DBA 관리용 시스템 프로시저

-- sp_table0 -- 디폴트로 유저 테이블을, 그외 시스템과 뷰를 보여준다. -- 파라미터로는 'system','view','all'이 있다.-- sp_column0 'dbo.user_t' -- 해당 테이블의 컬럼을 보여준다 -- 파라미터로는 테이블명을 입력해야 한다.-- sp_block0 -- 블러킹 대상과 블러킹된 대상리스트, BUFFER내의 데이터를 보여준다.-- sp_server0 -- 서버의 기본 정보를 보여준다.-- sp_dboption0 -- 데이터베이스 설정 옵션을 보여준다. -- 파라미넡가 null인 경우 전체 DB의 옵션을 보여준다.-- sp_filegroup0 -- 해당 DB의 파일&파일 그룹 정보를 보여준다. -- 파라미터가 'all'일시 전체 DB의 파일&파일 그룹 정보를 ..

일or놀이/MS-SQL 2006.10.26

테이블 및 컬럼에 설명을 넣어보자

--테이블 및 컬럼에 설명을 넣어보자 --tbl_01 테이블 설명 추가 exec sp_addextendedproperty N'MS_Description', N'01테이블', N'user', N'dbo', N'table', N'tbl_01' GO --tbl_01 테이블의 f_col1컬럼 설명 추가 exec sp_addextendedproperty N'MS_Description', N'첫컬럼', N'user', N'dbo', N'table', N'tbl_01', N'column', N'f_col1' --설명 업데이트시 사용 exec sp_updateextendedproperty --테이블 정보 확인 --value 컬럼값이 위에서 입력한 설명임. Select X1.TABLE_QUALIFIER,X1.TABLE_..

일or놀이/MS-SQL 2006.10.25

저장 프로시저 그룹화

저장 프로시저 그룹화 지난 스터디에서 배운건데, 실제 활용도는 별로 없을듯하나. 버전 관리등에 사용해도 괜찮아보임. --* 파일명 : 저장 프로시저 그룹화 --* 작성자 : 이장래 --* 작성일 : 2006년 9월 23일 --* 내 용 : ;number를 사용한 저장 프로시저 그룹화 예제-- usp_GetCustomer;1 저장 프로시저 만들기 CREATE PROC usp_GetCustomer;1 AS SELECT CustomerID, City, CompanyName FROM Customers ORDER BY CustomerID GO-- usp_GetCustomer;2 저장 프로시저 만들기 CREATE PROC usp_GetCustomer;2 AS SELECT CustomerID, City, Compan..

일or놀이/MS-SQL 2006.10.06

DBCC 명령어

1. DBCC ADDEXTENDEDPROC (procname, DLL) 서버가 관리하는 프로시져 목록에 확장 프로시저를 추가함 2. DBCC ADDINSTANCE (object, instance) 성능 모니터에 오브젝트 인스턴스를 추가한다. 3. DBCC BCPTABLOCK(dbid, tabid, seflag) 테이블의 table lock on bulk load 옵션을 설정함 4. DBCC BUFFER(dbid [,objid] [,numberofbuffers] [,printopt{1|2|3}]) SQL 서버의 메모리 버퍼를 덤프하기 위해 사용함 5. DBCC BYTES(staringaddress, length) 메모리 영역의 startingaddress에서 지정된 곳부터 시작하여 length로 지정된 바..

일or놀이/MS-SQL 2006.09.05

WITH SCHEMABINDING 옵션 원격쿼리에 사용불가

1. 분할된 뷰생성 Create View vw_Member AS Select TOP 100 PERCENT * From [125.131.115.52].SOMember.dbo.tbl_Member Order By f_globalid ASC2. 인덱스 생성 Create Unique Clustered Index ix_U_vw_Member_f_globalid on vw_Member(f_globalid)-에러 서버: 메시지 1939, 수준 16, 상태 1, 줄 1 Cannot create index on view 'vw_Member' because the view is not schema bound.3. 스키마 바운드 옵션 ALTER View vw_Member WITH SCHEMABINDING AS Select TO..

일or놀이/MS-SQL 2006.09.05