热门获取存储过程SQL文本?

时间:2011-11-22 10:26:38

标签: stored-procedures advantage-database-server data-dictionary

有没有办法从数据字典中检索(和更新)实际的存储过程SQL文本?

此示例用例是为Advantage Data Architect编写替换工具。但是目前我真的需要这个来解决ADS 9.1中的错误。

我想必须有类似的东西:

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

我找到了一个名为sp_ModifyProcedureProperty的系统程序,可以用来修改SP的某些部分:

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

1 个答案:

答案 0 :(得分:1)

字典中有一个名为system.storedprocedures的系统表,其中有一个名为SQL_Script的字段可以满足我的需要。

示例:

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