sub_title
 MSSQL
제   목 테이블 및 개체의 정보를 확인하기 위한 시스템 저장 프로시저(System Stored procedure)
작성자 웹마당넷 등록일 2008-12-20 02:47:56 조회수 27,612

[테이블 및 개체의 정보를 확인하기 위한 시스템 저장 프로시저]

제목은 거창하지만 별내용은 없습니다.
시스템 저장 프로시저(System Stored procedure)는 다 알고 계시다 싶이 시스템에서 제공하는 저장 프로시저로 "sp_"
로 시작하는 이름을 가지고 있고 그 수도 많습니다.

여기서는 시스템 저장 프로시저 중에서 개체 정보 확인 용도로 자주 사용되는 시스템 저장 프로시저만 간단히 살펴보겠습니다. 더 자세한 내용은 온라인 설명서에서 시스템 저장 프로시저로 검색해 보시기 바랍니다.

※ 데이터베이스 개체 : 테이블, 인덱스, 뷰, 트리거, 함수, 저장 프로시저


1. sp_help

요청한 개체에 대한 정보를 보여줍니다. 요청한 개체가 없을시에는 데이터베이스 내의 모든 개체들을 보여주게됩니다
.
요청한 개체가 테이블이라면 테이블에 대한 정보를 보여주겠죠!

-- 사용법

Exec sp_help 개체명 -- 요청한 개체에 대한 정보를 보여줍니다.

Exec sp_help -- 요청한 개체가 없기 때문에 데이타베이스 내의 모든 개체들을 보여줍니다.

2. sp_helpconstraint

요청한 개체의 제약조건을 보여줍니다. sp_helpconstraint 뒤에 개체명은 생략될 수 없습니다. 생성된 테이블의 제약조건의 확인 용도로 자주 사용됩니다.

-- 사용법

Exec sp_helpconstraint 개체명 -- 요청한 개체의 제약조건을 보여주면 뒤에 개체명은 생략될 수 없습니다.

3. sp_tables

요청한 테이블에 대한 정보를 보여줍니다. 요청한 테이블이 없을시에는 데이타베이스 내의 모든 테이블을 보여줍니다.

-- 사용법

Exec sp_tables 테이블명 -- 요청한 테이블의 정보를 보여줍니다.

Exec sp_tables -- 요청한 테이블이 없으므로 데이타베이스 내의 모든 테이블들을 보여줍니다.

4. sp_columns

요청한 테이블에 있는 모든 컬럼정보들을 보여줍니다. 요청 테이블 명은 생략될 수 없습니다.

-- 사용법

Exec sp_columns 테이블명 -- 뒤에 오는 테이블명은 생략될 수 없습니다.

프로시저를 실행시키기 위한 EXEC 명령어는 생략가능합니다.


작성자: 웹마당넷(webmadang@webmadang.net)   http://www.webmadang.net
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
34  인덱스를 위한 교재 추천 부탁 드립니다.   member 난모르겠 0 / 0 23382 2020-06-28
33  테이블 부하에 대해서...?   member 헨씀히포 0 / 0 23208 2019-05-24
32  MSSQL - 문자함수(len함수와 datalength 함수) 이미지   admin 웹마당넷 3 / 0 41060 2017-09-10
31  MSSQL - 백업 데이터를 다른 데이터베이스로 복원하기 이미지   admin 웹마당넷 6 / 2 29836 2015-07-05
30  MSSQL - SELECT 결과를 테이블로 만들기 이미지   admin 웹마당넷 1 / 0 27687 2015-06-26
29  기본 데이타 베이스 저장소 위치 바꾸기   member 아침마당 1 / 1 26419 2010-11-04
28  SQL Server 2008 복원시 트랜잭션 로그 백업   member 아침마당 1 / 0 26519 2010-09-25
27  SQL 인젝션 공격을 당했을 경우 인젝션 스크립트 지우는 저장 프로시저   member 아침마당 1 / 0 26063 2010-09-14
26  SQL Server 트랜잭션 로그 파일 줄이는 방법   member 아침마당 0 / 1 32434 2010-09-14
25  [MSSQL] SQL Server 2008 테이블 디자인 수정시 주의 사항   member 아침마당 1 / 0 28209 2010-08-22
24  [MSSQL] ISNULL 함수 간단 예제   member 아침마당 4 / 1 47984 2010-08-05
23  MSSQL - SELECT 와 동시에 INSERT 하기   admin 웹마당넷 14 / 3 153895 2009-02-03
22  MSSQL - IDENTITY 값 초기화 하기   admin 웹마당넷 3 / 2 62410 2009-01-27
21  MS-SQL 클러스터드 인덱스를 어떤 컬럼(들)에 생성하는 것이 유리할까?   member 마카로니 0 / 0 30000 2009-01-08
20  테이블 및 개체의 정보를 확인하기 위한 시스템 저장 프로시저(System Stored pr..   admin 웹마당넷 0 / 0 27612 2008-12-20
19  MSSQL 조인(JOIN)을 이용한 UPDATE 및 DELETE   admin 웹마당넷 5 / 0 53884 2008-11-29
18  SQL injection 웹에서 체크하기   member 수확물 0 / 0 26844 2008-10-10
17  MSSQL - CASE WHEN문   member 다자래 1 / 0 69951 2008-09-19
16  [MSSQL] 파티션 정보 검색   member 수확물 0 / 0 28689 2008-09-08
15  [MSSQL] DDL_Trigger_Example   member 수확물 0 / 0 34630 2008-09-08
14  [MSSQL] xml을 이용한 split   member 수확물 1 / 0 28808 2008-08-26
13  MSSQL - UNION ALL을 이용했을때 테이블명 가져오기 이미지   member 다자래 0 / 0 40204 2008-08-21
12  MSSQL - NULL 값을 다른 값으로 대체하기   member 다자래 8 / 4 101366 2008-08-21
11  [MSSQL] View안에 저장프로스져를 쓰는 방법   member 수확물 0 / 0 45366 2008-08-08
10  MSSQL - 숫자 세자리 마다 콤마(쉼표) 찍기   member 다자래 5 / 0 59218 2008-08-07
write
[2] button