1. 程式人生 > >sql 查詢表中所有欄位的資料型別

sql 查詢表中所有欄位的資料型別

SELECT sys.objects.name AS 表名,sys.columns.name AS 列名,sys.types.name AS 資料型別
FROM sys.objects JOIN sys.columns ON sys.objects.object_id=sys.columns.object_id
JOIN sys.types ON sys.columns.user_type_id=sys.types.user_type_id
WHERE sys.objects.type='U'
ORDER BY sys.objects.name,sys.columns.column_id

轉換資料型別用CAST(資料 AS 新型別) 或 CONVERT(新型別,資料)