Swi*_*der 79 sql sql-server-2008
如何NTEXT
在SQL Server数据库的所有表中查找特定类型的所有列(例如)?
我正在寻找一个SQL查询.
rs.*_*rs. 114
您可以使用以下查询返回字段
SELECT table_name [Table Name], column_name [Column Name]
FROM information_schema.columns where data_type = 'NTEXT'
Run Code Online (Sandbox Code Playgroud)
Jim*_* H. 14
你将需要INFORMATION_SCHEMA.尝试类似的东西:
SELECT c.* from INFORMATION_SCHEMA.columns c
INNER JOIN INFORMATION_SCHEMA.tables t ON t.table_name = c.table_name
WHERE c.data_type = 'int' AND t.table_type = 'base table'
Run Code Online (Sandbox Code Playgroud)
你也可以试试
SELECT OBJECT_NAME(c.OBJECT_ID) TableName, c.name ColumnName
FROM sys.columns AS c
JOIN sys.types AS t ON c.user_type_id=t.user_type_id
WHERE t.name = 'ntext'
ORDER BY c.OBJECT_ID;
GO
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
41663 次 |
最近记录: |