0

데이터 사전에서 실제 저장 프로 시저 SQL 텍스트를 검색 (및 업데이트) 할 수있는 방법이 있습니까?저장 프로 시저 SQL 텍스트를 가져 오는 것이 좋습니까?

Advantage Data Architect에 대한 대체 도구를 작성하는 사례가 있습니다. 그러나 현재 ADS 9.1의 버그를 해결하려면이 기능이 필요합니다.

http://devzone.advantagedatabase.com/dz/WebHelp/Advantage10.1/index.html?master_sp_modifyprocedureproperty.htm

답변

1

가있다 : 나는 시스템 절차는 SP의 일부를 수정하는 데 사용할 수 sp_ModifyProcedureProperty라고 볼

EXECUTE PROCEDURE sp_GetStoredProcedureProperty('PROCNAME', 'SQLTEXT'); 

:

나는 무엇인가가 있어야 상상 사전에 시스템 테이블에 system.storedprocedures이라는 필드가 있습니다.이 필드에는 필요한 항목을 입력하는 SQL_Script이라는 필드가 있습니다.

예 :이 하나에이 오류 정렬하는 방법

SELECT SQL_Script FROM system.storedprocedures WHERE Name = 'PROCNAME'; 
+0

안녕하세요 : 메시지 208, 수준 16, 상태 1, 줄 1 잘못된 개체 이름 'system.storedprocedures'. –

+0

귀하의 오류 메시지는 Microsoft SQL Server에서 오는 것으로 보입니다.이 질문은 Advantage Database Server에 관한 것입니다. SQL Server의'OBJECT_DEFINITION'과'OBJECT_ID' 함수와 비슷한 것을 얻을 수 있습니다. –