代码之家  ›  专栏  ›  技术社区  ›  Cesar

SQL Anywhere表长度

  •  4
  • Cesar  · 技术社区  · 15 年前

    我如何在任何地方看到SQL上表的长度(以字节为单位)?有可能吗?

    谢谢你

    1 回复  |  直到 11 年前
        1
  •  5
  •   Graeme Perrow    15 年前

    要查找表中数据占用的字节数:

    select db_property('pagesize')*(stab.table_page_count+stab.ext_page_count)
        from sys.systab stab join sys.sysuser suser on stab.creator=suser.user_id
        where stab.table_name='table_name' and suser.user_name='user_name'
    

    这不包括表上任何索引或触发器的大小。