4

SQL Anywhereでテーブルの長さ(バイト単位)を確認するにはどうすればよいですか?それが可能だ?

ありがとうございました

4

1 に答える 1

5

テーブル内のデータが占めるバイト数を見つけるには、次のようにします。

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'

これには、テーブル上のインデックスまたはトリガーのサイズは含まれません。

于 2009-11-16T18:56:01.473 に答える