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