SQL Server将其存储过程、视图和表的唯一标识符保存在何处?重命名存储过程时,SQL Server如何知道要重命名哪个存储过程?
我希望它是可以在查询中选择的行号。通过查看INFORMATION_SCHEMA
,我能够获得一个对象表,但不知道SQL Server如何跟踪任何更改
发布于 2018-06-09 05:10:33
我猜你说的是object_id
。SELECT * FROM sys.objects
拥有所有对象及其ID
您还可以执行以下操作:
select OBJECT_ID('your_proc_name_here')
来看看object_id是什么。
至于跟踪更改,没有一个表可以保存您的proc在alter语句之前是什么,或者告诉您两周前的视图定义是什么。您必须创建一个用户定义的表并编写逻辑来处理它,或者使用VCS。
https://stackoverflow.com/questions/50767934
复制相似问题