'description'에 해당되는 글 2건

  1. 2009.08.18 sys.sp_addextendedproperty
  2. 2009.05.26 [asp.net] 웹서비스 설명 표현

sys.sp_addextendedproperty

About DataBase 2009. 8. 18. 09:34 posted by 무명시인
SQL Server 2008 온라인 설명서(2009년 5월)
데이터베이스 개체의 확장 속성 사용

확장 속성을 사용하여 데이터베이스 개체 또는 데이터베이스 자체의 속성으로 설명이나 지시 등의 텍스트, 입력 마스크 및 형식 지정 규칙을 추가할 수 있습니다. 예를 들어 스키마, 스키마의 뷰 또는 뷰의 열에 확장 속성을 추가할 수 있습니다. 데이터베이스에 확장 속성이 저장되기 때문에 속성을 읽는 모든 응용 프로그램에서 개체를 같은 방식으로 평가할 수 있습니다. 따라서 시스템의 모든 프로그램에서 데이터를 일관된 방식으로 처리할 수 있습니다.

다음과 같은 작업에 확장 속성을 사용할 수 있습니다.

  • 테이블, 뷰 또는 열의 캡션을 지정합니다. 그러면 응용 프로그램에서 테이블, 뷰 또는 열의 정보를 표시하는 사용자 인터페이스에 동일한 캡션을 사용할 수 있습니다.
  • Transact-SQL 문을 실행하기 전에 응용 프로그램에서 데이터 유효성을 검사할 수 있도록 열의 입력 마스크를 지정합니다. 예를 들어 우편 번호나 전화 번호 열에 필요한 형식을 확장 속성에 지정할 수 있습니다.
  • 열에 데이터를 표시할 때 사용할 형식 지정 규칙을 지정합니다.
  • 응용 프로그램에서 사용자에게 표시할 수 있는 특정 데이터베이스 개체의 설명을 기록합니다. 예를 들어 데이터 사전 응용 프로그램이나 보고서에서 이러한 설명을 사용할 수 있습니다.
  • 열이 표시될 창의 위치와 크기를 지정합니다.

http://msdn.microsoft.com/ko-kr/library/ms190243.aspx

그냥 쉬운예 하나..

테이블의 해당 컬럼에 설명 달기..

	

	EXEC sys.sp_addextendedproperty 
 			@name  		= N'MS_Description'
		, 	@value  	= N'이메일'    		-- //설명
		, 	@level0type 	= N'SCHEMA'
		, 	@level0name 	= N'dbo'
		, 	@level1type 	= N'TABLE'
		, 	@level1name 	= N'TB_FreeBoard'   	-- //테이블
		, 	@level2type 	= N'COLUMN'
		, 	@level2name 	= N'Email'    		-- //컬럼명



[asp.net] 웹서비스 설명 표현

.Net 2009. 5. 26. 16:23 posted by 무명시인
http://msdn.microsoft.com/ko-kr/library/68zt3df9(VS.80).aspx#Mtps_DropDownFilterText





	[System.Web.Services.WebMethod(Description = "Hello world 문자열을 반환한다.")] 
	public string HelloWorld()
	{
        	return "Hello World";
	}