根據表名 列名,注釋名 來搜尋到自己想得到的表

2022-03-20 15:38:43 字數 846 閱讀 6467

2.t_table_name like '%&tabname%' 根據表名模糊查詢 ,

3. tc.t_comments like '%&tabcomment%' 根據表的備註名進行模糊查詢 ;

4.or tc.c_comments like '%&columncomment_%'; 根據列的備註名進行模糊查詢 ;

說明:因為or的關係每次只能給據乙個條件進行查詢 ,其它的可以輸入 「~」 來代替 ;

1

select

t_table_name, t_comments, c_column_name, c_comments

2from (select

t.table_name t_table_name,

3t.comments t_comments,

4c.column_name c_column_name,

5c.comments c_comments

6from

all_tab_comments t, all_col_comments c

7where t.table_name =

c.table_name

8and t.owner =''

9and t.table_type =

'table

') tc

10where tc.t_table_name like

'%&tabname%'11

or tc.t_comments like

'%&tabcomment%'12

or tc.c_comments like

'%&columncomment_%

';

讀取庫中的所有表名 列名

讀取庫中的所有表名 select name from sysobjects where xtype u 讀取指定表的所有列名 select name from syscolumns where id select max id from sysobjects where xtype u and na...

檢視Oracle使用者下所有表名,列名

select from all tab comments 查詢所有使用者的表,檢視等。select from user tab comments 查詢本使用者的表,檢視等。select from all col comments 查詢所有使用者的表的列名和注釋。select from user co...

MSSQL所有表名 列名轉大寫的SQL語句

建立儲存過程,可以自行修改,批量加字首,字尾等等 create proc toupcase as declare xsql varchar 4000 ysql varchar 4000 asql varchar 1000 bsql varchar 8000 set xsql set ysql set...