2009-09-08 5 views
1

SQL Server에서 뷰를 생성하는 명령 문자열을 프로그래밍 방식으로 검색 할 수 있기를 바랍니다.T-SQL을 통해보기 명령에 액세스하려면 어떻게해야합니까?

ADODB 연결과 함께 사용되는 ADOX 모음을 사용하면 catalog/view/command 속성을 통해이 항목에 액세스 할 수 있습니다. 아쉽게도 ADO 연결을 통해 MS-Access 클라이언트에서 SQL Server로 연결할 때 'views'컬렉션을 사용할 수 없습니다 (Cannot Use ADOX Views Collection with SQL Server 참조).

이제이 문제에 대한 대안으로 T-SQL을 찾을 수 있기를 바랍니다. 그러면 ADO 연결을 통해 T-SQL 명령을 보내고 클라이언트 측에서 해당 텍스트 문자열을 수집 할 수 있습니다.

답변

3

이와 비슷한?

그것 뿐이다
SELECT 
    v.name, 
    m.definition 
FROM 
    sys.views v 
INNER JOIN 
    sys.sql_modules m ON v.object_ID = m.object_id 

마크

+0

! 감사! –

관련 문제