oracle通過字段型別查詢字段

2021-07-01 23:28:35 字數 600 閱讀 7922

有的時候我們需要在oracle中通過欄位名、字段型別、字段長度、字段注釋、表名來查詢具體的字段資訊。比如:昨天同事問我,咱們資料庫裡面有用過blob型別的嗎?我一時也想不起來具體哪個欄位或那張表用了blob型別。於是就用如下語句查詢庫裡面所有字段型別為blob。具體sql如下:

select b.column_name column_name --欄位名

,b.data_type data_type --欄位型別

,b.data_length --字段長度

,a.comments comments --欄位注釋

,a.table_name table_name --表名

from user_col_comments a

,all_tab_columns b

where a.table_name = b.table_name and

b.data_type = 'blob'

group by b.column_name,b.data_type,b.data_length,a.comments,

a.table_name;

ORACLE將查詢字段指定為某種型別

select cast 張三 as varchar2 20 name from dual 一般來說在查詢時很少有用到這種語句,但是使用create table as select 語句的時候這個就很好用了 建表 create table test01 as select 張三 name from d...

Oracle 查詢字段詳細資訊

oracle 中查詢字段詳細資訊的sql 語句,包含了表名,欄位名,型別,長度,是否為空,列序號和字段的備註資訊。as表名,user tab cols.column name as列名 as資料型別,user tab cols.data length as長度,user tab cols.nulla...

mysql通過字段注釋查詢欄位名稱

原文 mysql通過字段注釋查詢欄位名稱 有時候表的字段太多,只是大致記得表的注釋,想通過字段注釋查詢欄位名稱,可以用如下語句 select column name,column comment from information schema.columns where table name tj ...