web*_*ad3 2 sql-server sql-server-2005
有没有办法查询系统表以查找具有特定数据类型的数据库中的所有列.
例如,如果我需要知道表名和datatype =的列 ntext
有没有办法做到这一点?
试试这个:
SELECT a.name -- OR a.*
FROM syscolumns a INNER JOIN systypes b
ON a.xtype = b.xtype
AND b.name = 'ntext' -- OR OTHER DATA TYPE.
Run Code Online (Sandbox Code Playgroud)