您现在的位置是:主页 > news > 国家新闻出版署期刊期刊社查询/百度seo高级优化

国家新闻出版署期刊期刊社查询/百度seo高级优化

admin2025/6/13 8:40:08news

简介国家新闻出版署期刊期刊社查询,百度seo高级优化,wap搜索引擎,三门峡市建设局官方网站回到目录 这个例子是关于计算数据表中所有字段在一定的数据量下占用存储空间的情况,使用了sys.tables,SYSTYPES和SYSCOLUMNS几张系统表,意思就是遍历所有数据表,然后对表的所以字段的length进行sum,就可以了&#xff0…

国家新闻出版署期刊期刊社查询,百度seo高级优化,wap搜索引擎,三门峡市建设局官方网站回到目录 这个例子是关于计算数据表中所有字段在一定的数据量下占用存储空间的情况,使用了sys.tables,SYSTYPES和SYSCOLUMNS几张系统表,意思就是遍历所有数据表,然后对表的所以字段的length进行sum,就可以了&#xff0…

回到目录

这个例子是关于计算数据表中所有字段在一定的数据量下占用存储空间的情况,使用了sys.tables,SYSTYPES和SYSCOLUMNS几张系统表,意思就是遍历所有数据表,然后对表的所以字段的length进行sum,就可以了,方法很容易理解,没什么技术含量,但即起到了重要的效果。

DECLARE @tableName VARCHAR(50)
DECLARE @totalRecord BIGINTSET @tableName = 'user_info'
SET @totalRecord = 1000000SELECT  @tableName + '表中有' + LTRIM(STR(@totalRecord)) + '条数据时,占用的空间为:'+ LTRIM(STR(SUM(c.length) * @totalRecord / 1024.0 / 1024.0)) + 'MB'
FROM    SYSTYPES T ,SYSCOLUMNS C
WHERE   T.XTYPE = C.XTYPEAND C.ID = ( SELECT IDFROM   SYSOBJECTSWHERE  NAME = @tableName)SELECT  TT.NAME ,DATA = @TOTALRECORD ,SIZE = ( SELECT STR(SUM(C.LENGTH) * @TOTALRECORD / 1024.0 / 1024.0)+ 'MB'FROM   SYSTYPES T ,SYSCOLUMNS CWHERE  T.XTYPE = C.XTYPEAND C.ID = TT.OBJECT_ID)
FROM    SYS.TABLES AS TT
ORDER BY TT.NAME

执行结果如下

怎么样,挺有意思吧!

回到目录