gpt4 book ai didi

sql-server - 返回 SQL Server 数据库中以 varchar 作为参数的所有存储过程列表的查询

转载 作者:行者123 更新时间:2023-12-03 11:17:15 26 4
gpt4 key购买 nike

是否有一个查询返回 SQL Server 数据库中所有存储过程的名称,并且他的部分或全部参数具有 varchar 数据类型,我们可以更改它,因为我们更改了所有数据库表varcharnvarchar 并且有很多存储过程要更改然后可能需要一整天所以请帮助我

最佳答案

Information_Schema 一直帮助我解决这些问题:

SELECT r.ROUTINE_NAME, p.PARAMETER_NAME
FROM
INFORMATION_SCHEMA.ROUTINES r INNER JOIN INFORMATION_SCHEMA.PARAMETERS p
ON r.SPECIFIC_CATALOG = p.SPECIFIC_CATALOG
AND r.SPECIFIC_SCHEMA = p.SPECIFIC_SCHEMA
AND r.SPECIFIC_NAME = p.SPECIFIC_NAME
WHERE
p.DATA_TYPE = 'varchar'

关于sql-server - 返回 SQL Server 数据库中以 varchar 作为参数的所有存储过程列表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com