SQL如何查找指定存储过程名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL如何查找指定存储过程名?相关的知识,希望对你有一定的参考价值。
参考技术A 可以用sql语句来查询, 像你的例子可以这样:select count(1) from sysobjects where name = "sp_a" and type = "P"\\x0d\\x0a如果return 1 表示这个存储过程存在\\x0d\\x0a如果你想查用户表也可以用上面的SQL,不过type = "U"\\x0d\\x0aselect count(1) from sysobjects where name = "table name" and type = "U"\\x0d\\x0a希望对你有用如何从数据库的用户名中查找 SQL Server 中的登录名
【中文标题】如何从数据库的用户名中查找 SQL Server 中的登录名【英文标题】:How to find login name in SQL Server from a user_name of database 【发布时间】:2022-01-21 03:27:51 【问题描述】:如何使用存储过程从数据库的user_name
中找到 SQL Server 中的登录名?
【问题讨论】:
【参考方案1】:例如你可以使用系统函数
declare @uname sysname = 'dbo'; -- user name in question
SELECT suser_sname(user_sid(USER_ID(@uname))) as login
【讨论】:
以上是关于SQL如何查找指定存储过程名?的主要内容,如果未能解决你的问题,请参考以下文章