2012-07-26 1 views
0

의 일반적 성공적으로 수행SQL 서버 sp_help는 : 출력 윈도우의 수를 제한하는 방법

sp_help는 SQL Server의

일반적으로 그 중 다양한 결과 7 출력 윈도우의 전체를 반환 [ OBJECT_NAME] 나는 단지 2 개의 창, 즉 모든 열 정보가있는 창과 제약이있는 창에 관심이 있습니다.

명령을 공식화하는 동안 만이 표시하는 SQLSERVER를 알 수있는 방법이 있나요?

답변

1

짧은 대답은 : 프로 시저가 해당 데이터를 반환하도록 작성되어 있기 때문에 아니, 당신은 직접이 작업을 수행 할 수 있으며, TSQL 특정 결과 집합을 액세스하기위한 no mechanism 있습니다.

긴 대답 :하지만 당신은 쉽게 system catalog에서 직접 다른 절차 나에서 동일한 정보를 얻을 수 있습니다 :

  • sp_columns, sp_helpconstraint (이 실제로 sp_help에 의해 호출) 등
  • sys.columns, sys.objects

sp_help의 소스 코드를 복사하여 개인적으로는 처음부터 직접 작성하겠습니다. 자신 만의 저장 프로 시저를 작성하기로 결정했다면 this question도 관련이 있습니다.

관련 문제