sql-server – 在哪里可以找到SQL Server数据类型的大小
发布时间:2020-12-12 08:40:47 所属栏目:MsSql教程 来源:网络整理
导读:我正在计算我的数据库的大小.我将有一个有3列(id,int,money)的表,我将拥有2600万行,所有列被占用.我的数据库有多大?另外,在哪里可以找到所有SQL Server数据类型的大小? 解决方法 您可以使用下面的查询: SELECT * FROM sys.types 以上查询结果如下: name s
我正在计算我的数据库的大小.我将有一个有3列(id,int,money)的表,我将拥有2600万行,所有列被占用.我的数据库有多大?另外,在哪里可以找到所有SQL Server数据类型的大小?
解决方法您可以使用下面的查询:SELECT * FROM sys.types 以上查询结果如下: name system_type_id user_type_id schema_id principal_id max_length precision scale collation_name is_nullable is_user_defined is_assembly_type default_object_id rule_object_id is_table_type -------------------- -------------- ------------ --------- ------------ ---------- --------- ----- ----------------- ----------- --------------- ---------------- ----------------- -------------- ------------- image 34 34 4 NULL 16 0 0 NULL 1 0 0 0 0 0 text 35 35 4 NULL 16 0 0 Persian_100_CI_AI 1 0 0 0 0 0 uniqueidentifier 36 36 4 NULL 16 0 0 NULL 1 0 0 0 0 0 date 40 40 4 NULL 3 10 0 NULL 1 0 0 0 0 0 time 41 41 4 NULL 5 16 7 NULL 1 0 0 0 0 0 datetime2 42 42 4 NULL 8 27 7 NULL 1 0 0 0 0 0 datetimeoffset 43 43 4 NULL 10 34 7 NULL 1 0 0 0 0 0 tinyint 48 48 4 NULL 1 3 0 NULL 1 0 0 0 0 0 smallint 52 52 4 NULL 2 5 0 NULL 1 0 0 0 0 0 int 56 56 4 NULL 4 10 0 NULL 1 0 0 0 0 0 smalldatetime 58 58 4 NULL 4 16 0 NULL 1 0 0 0 0 0 real 59 59 4 NULL 4 24 0 NULL 1 0 0 0 0 0 money 60 60 4 NULL 8 19 4 NULL 1 0 0 0 0 0 datetime 61 61 4 NULL 8 23 3 NULL 1 0 0 0 0 0 float 62 62 4 NULL 8 53 0 NULL 1 0 0 0 0 0 sql_variant 98 98 4 NULL 8016 0 0 NULL 1 0 0 0 0 0 ntext 99 99 4 NULL 16 0 0 Persian_100_CI_AI 1 0 0 0 0 0 bit 104 104 4 NULL 1 1 0 NULL 1 0 0 0 0 0 decimal 106 106 4 NULL 17 38 38 NULL 1 0 0 0 0 0 numeric 108 108 4 NULL 17 38 38 NULL 1 0 0 0 0 0 smallmoney 122 122 4 NULL 4 10 4 NULL 1 0 0 0 0 0 bigint 127 127 4 NULL 8 19 0 NULL 1 0 0 0 0 0 hierarchyid 240 128 4 NULL 892 0 0 NULL 1 0 1 0 0 0 geometry 240 129 4 NULL -1 0 0 NULL 1 0 1 0 0 0 geography 240 130 4 NULL -1 0 0 NULL 1 0 1 0 0 0 varbinary 165 165 4 NULL 8000 0 0 NULL 1 0 0 0 0 0 varchar 167 167 4 NULL 8000 0 0 Persian_100_CI_AI 1 0 0 0 0 0 binary 173 173 4 NULL 8000 0 0 NULL 1 0 0 0 0 0 char 175 175 4 NULL 8000 0 0 Persian_100_CI_AI 1 0 0 0 0 0 timestamp 189 189 4 NULL 8 0 0 NULL 0 0 0 0 0 0 nvarchar 231 231 4 NULL 8000 0 0 Persian_100_CI_AI 1 0 0 0 0 0 nchar 239 239 4 NULL 8000 0 0 Persian_100_CI_AI 1 0 0 0 0 0 xml 241 241 4 NULL -1 0 0 NULL 1 0 0 0 0 0 sysname 231 256 4 NULL 256 0 0 Persian_100_CI_AI 0 0 0 0 0 0 CalculatedCreditInfo 243 257 9 NULL -1 0 0 NULL 0 1 0 0 0 1 udt_QoutaDetail 243 258 21 NULL -1 0 0 NULL 0 1 0 0 0 1 BeforeUpdate 243 259 22 NULL -1 0 0 NULL 0 1 0 0 0 1 udt_StoreInventory 243 260 26 NULL -1 0 0 NULL 0 1 0 0 0 1 udt_WKFHistory 243 261 32 NULL -1 0 0 NULL 0 1 0 0 0 1 IDTable 243 262 1 NULL -1 0 0 NULL 您可以对每种数据类型的大小使用max_length. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |