首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL Server存储过程、视图和表的唯一标识符

SQL Server存储过程、视图和表的唯一标识符
EN

Stack Overflow用户
提问于 2018-06-09 04:24:55
回答 1查看 38关注 0票数 0

SQL Server将其存储过程、视图和表的唯一标识符保存在何处?重命名存储过程时,SQL Server如何知道要重命名哪个存储过程?

我希望它是可以在查询中选择的行号。通过查看INFORMATION_SCHEMA,我能够获得一个对象表,但不知道SQL Server如何跟踪任何更改

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 05:10:33

我猜你说的是object_idSELECT * FROM sys.objects拥有所有对象及其ID

您还可以执行以下操作:

select OBJECT_ID('your_proc_name_here')

来看看object_id是什么。

至于跟踪更改,没有一个表可以保存您的proc在alter语句之前是什么,或者告诉您两周前的视图定义是什么。您必须创建一个用户定义的表并编写逻辑来处理它,或者使用VCS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50767934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档