如何從整個資料庫所有表中查詢出乙個列名?比如想要查詢乙個名為"name"的列名,但是忘記了這一列是在那乙個表中,需要從整個資料庫的所有表中進行查詢。
oracle 資料庫:
select * from user_col_comments s where s.column_name like 'name%';
mysql資料庫:
select * from information_schema.columns
where column_name like 'name%';
sqlserver資料庫:
select object_name(id) 表名,name 列名 from syscolumns t
where name like 'name%';
查詢表中所有列名及備註
select from fn listextendedproperty null,user dbo table cp jckqk column default select b.name as tblname,c.name as colname,a.value as description from...
查詢資料庫中所有的表
select from sysobjects where xtype u 查詢當前資料庫下所有使用者建立的表 xtype char 2 物件型別。可以是下列物件型別中的一種 c check 約束 d 預設值或 default 約束 f foreign key 約束 l 日誌 fn 標量函式 if 內...
SQL Server 查詢資料庫中所有資料庫名錶名
1.查詢資料庫中的所有資料庫名 select name from master sysdatabases order by name 2.查詢某個資料庫中所有的表名 select name from sysobjects where xtype u order by name xtype u 表示所...