SQL查詢數據庫中所有指定類型的字段名稱和所在的表名


--查詢數據庫中所有指定類型的字段名稱和所在的表名
--eg: 下面查的是當前數據庫中 所有字段類型為 nvarchar(max) 的字段名和表名
SELECT  cols.object_id ,
        cols.column_id ,
        cols.name AS ColumnName ,
        TYPE_NAME(cols.system_type_id) AS ColumnType ,
        cols.max_length ,
        obj.name AS TableName
FROM    sys.columns cols
        LEFT JOIN sys.objects AS obj ON cols.object_id = obj.object_id
WHERE   TYPE_NAME(system_type_id) = 'nvarchar'
        AND max_length = -1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM