我在SQL Server数据库中使用了一个字段名-不知道它是表字段还是存储过程参数。是否可以对数据库运行查询以在表和存储过程中查找候选字段?
取决于您使用的SQL Server版本:
对于2000,请使用syscolumns:
select object_name(select object_name(id)
from syscolumns
where name = 'ID'
Run Code Online (Sandbox Code Playgroud)
对于2005+,请使用sys.columns:
select object_name(object_id)
from sys.columns
where name = 'ID'
Run Code Online (Sandbox Code Playgroud)
使用该object_name()函数无需在对象表上进行内部联接。
| 归档时间: |
|
| 查看次数: |
1938 次 |
| 最近记录: |