在SQL Server中,可以通过以下查询语句获取所有数据库名、表名、存储过程名以及它们的参数列表:

SELECT d.name AS 'Database_Name', t.name AS 'Table_Name', p.name AS 'Procedure_Name', o.name AS 'Parameter_Name'

FROM sys.databases d

LEFT JOIN sys.tables t ON d.database_id = t.database_id

LEFT JOIN sys.procedures p ON d.database_id = p.database_id

LEFT JOIN sys.parameters o ON p.object_id = o.object_id

ORDER BY d.name, t.name, p.name, o.name

这个查询语句可以让你快速获取到SQL数据库中的所有信息,便于你更好地管理和维护你的系统。注意,如果你想要查询存储过程的参数列表,可以在查询语句中加上"sys.parameters"中的条件,以获取正确的结果。