1
查询获得最大的5个数据类型...按数据库大小使用什么? BLOB>诠释SQL查询以获得架构中的最大数据类型
查询获得最大的5个数据类型...按数据库大小使用什么? BLOB>诠释SQL查询以获得架构中的最大数据类型
的sys.types和sys.systypes有一些信息的,玩弄这些查询
select *
from sys.types
select *
from sys.systypes
关于尝试这个东西。它使用表sysobjects
,syscolumns
和systypes
查找表名,列名,类型和长度(以字节为单位)。您可以根据需要从syscolumns
或systypes
中选择更多字段。
SELECT
top 5
so.name as tablename,
sc.name as columnname,
st.name as typename,
sc.length as columnlength_bytes
FROM
syscolumns sc
INNER JOIN
sysobjects so
on sc.id = so.id
INNER JOIN
systypes st
on sc.xtype = st.xtype
WHERE
so.xtype = 'U'
ORDER BY
sc.length desc
这些都不是SQL Server的数据类型,SQL Server有TINYINT,SMALLINT,INT和BIGINT – SQLMenace 2010-06-16 16:14:30
@SQLMenace:编辑Q ...但仍然会查询是什么呢? – cruzy 2010-06-16 16:16:51
为什么,我可以问一下?例如,所有的整数都是4个字节,varchar(200)每行只有几个字符等 – gbn 2010-06-16 17:57:15