SQL 常用系統表

2021-10-22 14:57:50 字數 835 閱讀 1211

—系統工具

–查詢當前資料庫中所有表名 xtype=『u』:表示所有使用者表,xtype=『s』:表示所有系統表。

select * from sysobjects where xtype = 『u』;

select * from sysobjects where xtype = 『s』;

–查詢指定表中的所有欄位名 id 等於 sysobjects的id

select * from syscolumns where id = 『107141』;

–查詢資料庫中所有的表名及行數

select a.name, b.rows

from sysobjects as a

inner join sysindexes as b on a.id = b.id

where (a.type = 『u』) and (b.indid in (0, 1))

order by a.name,b.rows desc

–查詢所有的標明及空間佔用量\行數

select

object_name(id) tablename,

8reserved/1024 reserved,

rtrim(8dpages)+『kb』 used,

8*(reserved-dpages)/1024 unused,

8dpages/1024-rows/1024minlen/1024 free,

rows

from sysindexes

where indid=1

order by used desc

–order by used,tablename,reserved desc

Sql 常用表操作

1 建立表 create tabletable name field name data type not null null primary key 若仿照另乙個表來新建該錶用 create table as create table table name1 as select coumn1,co...

oracle常用系統表

dba 字首 dba users 資料庫使用者資訊 dba segments 表段資訊 dba extents 資料區資訊 dba objects 資料庫物件資訊 dba tablespaces 資料庫表空間資訊 dba data files 資料檔案設定資訊 dba temp files 臨時資料...

oracle常用系統表

dba 開頭.dba users 資料庫使用者資訊 dba segments 表段資訊 dba extents 資料區資訊 dba objects 資料庫物件資訊 dba tablespaces 資料庫表空間資訊 dba data files 資料檔案設定資訊 dba temp files 臨時資料...