select table_name from user_tables; //當前使用者的表
select table_name from all_tables; //所有使用者的表
select table_name from dba_tables; //包括系統表
select table_name from dba_tables where owner='使用者名稱'
user_tables:
table_name,tablespace_name,last_analyzed等
dba_tables:
ower,table_name,tablespace_name,last_analyzed等
all_tables:
ower,table_name,tablespace_name,last_analyzed等
all_objects:
ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等
獲取表字段:
select * from user_tab_columns where table_name='使用者表';
select * from all_tab_columns where table_name='使用者表';
select * from dba_tab_columns where table_name='使用者表';
user_tab_columns:
table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
all_tab_columns :
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
dba_tab_columns:
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
獲取表注釋:
select * from user_tab_comments
user_tab_comments:table_name,table_type,comments
--相應的還有dba_tab_comments,all_tab_comments,這兩個比user_tab_comments多了ower列。
獲取字段注釋:
select * from user_col_comments
user_col_comments:table_name,column_name,comments
tsql獲取sqlserver某個庫下所有表
declare tblname nvarchar 128 declare my cursor cursor for select name from sysobjects where xtype u open my cursor fetch next from my cursor into tbln...
SQL清除某個資料庫的所有資料庫連線
use master 清除連線請注意是否還use著此資料庫 gocreate proc l spcleardbconnections dbname varchar 30 as 清除某個資料庫的所有資料庫連線 rickylin 2007 11 1 declare spid int declare sq...
mysql5 7遷移某個資料庫
使用root管理員登陸c1伺服器的mysql資料庫 mysql uroot p 查詢c1伺服器cm庫的建庫字符集等資訊 在c2伺服器,登陸root管理員,並按照c1伺服器mysql資料庫字符集建立目標資料庫 檢視mysql資料庫資訊,便於資料匯出 ps ef grep mysql.sock grep...