--查詢數據庫中所有指定類型的字段名稱和所在的表名 --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