이전에 작성한 내용은 모든 DataSource 에 SP 를 추가해야 하는 단점이 있습니다.
그래서 다시 구글링 해보니 더 편리한 방법이 있네요
저장 프로시저 영역에 쿼리를 다음과 같이 작성하면 됩니다.
그 다음 쿼리편집기에서 테이블 명을 선택한 다음 바로 가기 키를 입력하면 해당 테이블이 바로 조회가 됩니다.
훨씬 편리합니다. 언제부터 된 걸까요? 타이틀에 저장 프로시저라고 되어 있으니 저장 프로시저만 해야 하는줄….
SQL Server Management Studio 에서 테이블명을 선택한 다음 단축키로 해당 테이블을 조회하는 기능을 구현합니다.
일단 프로시저를 하나 생성합니다.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Jaeyong Park
-- Create date: 2016-11-15
-- Description: 테이블 Select
-- exec spTableSelect 'bcc100'
-- =============================================
CREATE OR ALTER PROCEDURE [dbo].[spTableSelect]
@TABLE_NAME VARCHAR(100),
@COUNT VARCHAR(10) = NULL
AS
BEGIN
IF EXISTS (SELECT NULL FROM sys.objects WHERE TYPE IN ('U','V') AND name=@TABLE_NAME)
BEGIN
IF @COUNT IS NULL
SET @COUNT=1000
EXEC('select top ' + @COUNT + ' * from ' + @TABLE_NAME + '(nolock)')
END
ELSE
print 'Table not found.'
END
GO
그 다음 [도구 – 옵션 – 환경 – 키보드 – 쿼리 바로가기] 메뉴 실행
원하는 바로 가기 를 선택해서 프로시저 이름을 지정해주면 됩니다.
그 다음 쿼리편집기에서 테이블 명을 선택한 다음 바로 가기 키를 입력하면 해당 테이블이 바로 조회가 됩니다.
단, DataSource 마다 해당 SP 를 모두 추가해 주어야 한다는 단점이 있습니다.
0 Comments