0
A
回答
1
您可以查询数据库的information_schema.columns
表,持有数据库中定义的所有列的架构结构。
使用此查询:
select * from information_schema.columns where column_name = 'ProductNumber'
结果会给你的列:该数据库列
TABLE_NAME
,TABLE_CATALOG
,DATA_TYPE
和更多的属性。
1
您可以使用查询,如下:
select *
from information_schema.columns
where column_name = 'ProductNumber'
1
有几个选项供您选择:
SELECT *
FROM information_schema.columns
WHERE column_name = 'YourColumnName';
-- OR
SELECT col.name, tab.name
FROM sys.columns col
INNER JOIN sys.tables tab
ON tab.object_id = col.object_id
WHERE col.name = 'YourColumnName';
1
如果你需要按名称查找数据库对象(如表,列,触发器) - 看看所谓SQL Search的免费红门工具这样做 - 它会搜索你的整个数据库中的任何类型的字符串。
这是一个伟大的必须具备的任何DBA或数据库开发人员工具 - 为什么我已经提到它的绝对免费用于任何用途的?
0
SELECT
so.name "table name",
sc.name "column name"
FROM sysobjects so
INNER JOIN syscolumns sc
ON so.id = sc.id
WHERE --so.type='U'
--and
sc.name like '%ProductN%'
order by so.name asc
相关问题
- 1. 如何在SQL Server 2000中的特定数据库上查找用户活动
- 2. 如何在SQL 2008数据库中查找特定值/表格
- 3. 在SQL中查找特定数据表
- 4. 如何查找SQL Server中特定索引的所有列?
- 5. 如何在SQL Server数据库中查找最大的对象?
- 6. 在SQL Server数据库中查找分区模式定义
- 7. 如何在SQL Server 2012的特定列中插入数据?
- 8. 在SQL查找来自特定值数据在阵列中
- 9. 查找但SQL Server数据库版本
- 10. 如何找出数据库中未使用的列(SQL Server 2008)。
- 11. SQL Server:查找数据库中唯一表的列表
- 12. 查找对应于sql server 2005中特定列的列标签
- 13. 在数据库的未知表格中查找特定列?
- 14. SQL Server数据库 - 如何查询?
- 15. 如何查询SQL Server数据库?
- 16. 如何查找SQL中的特定数据的数量(MySQL)
- 17. 如何查询SQL Server 2000数据库中的数据库角色列表?
- 18. 查找在SQL数据库
- 19. 查找SQL Server数据库中的所有伪相关数据
- 20. 如何在特定列中查找“ohn”?
- 21. 如何从SQL中的整个数据库中查找特定值
- 22. 如何在SQL Server中查找数字序列中的空白
- 23. 如何查找分离的SQL Server数据库?
- 24. SQL Server数据库查询
- 25. 在DB2 for i数据库中查找特定数据
- 26. 查找哪些特定列不存在的表sql server
- 27. 如何找出谁在SQL Server中恢复数据库?
- 28. 在SQL Server对象资源管理器中查找数据库
- 29. 在SQL Server数据库字段中查找大写字符
- 30. 在SQL Server中查找数据库名称
'选择* information_schema.columns在列名=“ProductNumber'' –