我被要求收集我们的一个应用程序中用于迁移目的的所有程序名称。要解决这个问题,我可以轻松地右键单击每个proc,复制名称,然后将其添加到doc。但由于可能存在如此多的触发并因此存在更多错误空间,因此手动复制粘贴听起来不是最佳解决方案。
问题在于,程序上是实现这项任务的更智能的替代方案;考虑到所有程序都以 相同的子字符串 开头?!
TST_DeleteCust
TST_AddCust
TST_UpdateCust
TST_Etc
TST_...
答案 0 :(得分:1)
SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE SPECIFIC_NAME like '%TST_%' and ROUTINE_TYPE='PROCEDURE'
答案 1 :(得分:0)
由于我们可能不确定SPECIFIC_NAME,您可以使用以下网址:
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='PROCEDURE'