如何檢視並匯出資料表中欄位的註釋資訊

2021-12-23 07:05:32 字數 3510 閱讀 9241

1樓:匿名使用者

檢視並匯出sql server 2000資料表中欄位的註釋資訊:

此示例為匯出某個表註釋的語句:(表名是bbs_bank_log)

select sysobjects.name as 表名, syscolumns.name as 列名,

systypes.name as 資料型別, syscolumns.length as 資料長度, convert(char,

sysproperties.[value]) as 註釋

from sysproperties right outer join

sysobjects inner join

syscolumns on sysobjects.id = syscolumns.id inner join

systypes on syscolumns.xtype = systypes.xtype on

sysproperties.id = syscolumns.id and

sysproperties.smallid = syscolumns.colid

where (sysobjects.xtype = 'u' or

sysobjects.xtype = 'v') and (systypes.name <> 'sysname')

--and convert(char,sysproperties.[value]) <> 'null' --匯出註釋不為'null'的記錄

--and (sysobjects.name = 'bbs_bank_log') --逐個關聯表名,可以用or連線條件

order by 表名

注意事項:

上文中的語句是匯出某個表的所有註釋,如果你需要簡單的列出表的所有註釋,語句如下:

select convert(char, [value]) as expr1 from sysproperties

sysobjects是系統物件表,syscolumns是系統欄位資訊表,systypes是系統型別表。通過欄位的id和sysproperties(系統註釋屬性表)關聯,即可讀出註釋資訊。

檢視並匯出sql server 2005以上資料表中欄位的註釋資訊:

select minor_id,value from sys.extended_properties

2樓:匿名使用者

oracle:

select c.column_name, m.commentsfrom user_tab_columns c, user_col_comments m

where c.table_name = m.table_nameand c.

column_name = m.column_nameand m.table_name = '表名'

mysql:

select

t.column_name,

t.column_comment

from

information_schema. columns twhere

t.table_schema = '資料庫名'

如何使用sql語句,查詢oracle的表註釋等資訊?

3樓:匿名使用者

看看了網上的好多的sql查詢語句,但是感覺那些都很簡單,有誰能給我些高階這是我做過的幾個sql面試題,我寫好了表並新增了測試資料,有興趣的話試一

4樓:匿名使用者

oracle 下讀取表/欄位的備註資訊

oracle 通過comment on table / comment on column 追加表/欄位的備註。

create table "mr_dept" (

"dept_id" number not null ,

"parent_id" number,

"dept_name" char(20) not null ,

"status" number default 1 not null ,

primary key ("dept_id")

);comment on table "mr_dept" is '部門表';

comment on column "mr_dept"."dept_id" is '部門編號';

comment on column "mr_dept"."parent_id" is '上級部門編號';

comment on column "mr_dept"."dept_name" is '部門名';

comment on column "mr_dept"."status" is '狀態';

備註加好以後,如何在查詢中檢索呢?

查詢表的備註資訊

select

table_name,

table_type,

comments

from

user_tab_comments

where

table_name = 'mr_dept;

查詢欄位的備註資訊

select

table_name,

column_name,

comments

from

user_col_comments

where

table_name = 'mr_dept;

5樓:匿名使用者

user_tab_comments

6樓:匿名使用者

select

a.table_name,

a.column_name,

a.data_type,

case when a.data_precision is null then a.data_length ||'' else a.

data_precision||','||a.data_scale end data_precision_scale,

a.column_id,b.commentsfrom all_tab_columns a,all_col_comments b

where a.owner=b.ownerand a.

table_name=b.table_nameand a.column_name=b.

column_nameand lower(a.table_name) = ''student'

7樓:匿名使用者

你就直接執行這個即可

select * from user_tab_comments;

請問在n**icat for mysql 中如何顯示一張表中的每個欄位的註釋呢? 10

8樓:火籬笆

方法有2種:

1.show create tables;命令列檢視

2.右鍵點設計表可以一行一行檢視

9樓:匿名使用者

顯示錶註釋sql如下:

show full columns from ***

spss資料檔案中如何匯出全部標籤說明注意不是導

樓主您好,可以通過excel輔助完成,很簡單。工具 excel 藉助填充柄功能,生成專自然數數列 1,2,3,n將 值標屬籤 切換為 值 在記錄中粘入剛才的自然數數列 1,2,3,n。將 值標籤 切換為 標籤 得到與自然數數列相對應的標籤 本科,碩士,博士。在標籤粘入excel自然數數列的相鄰列,得...

mysql資料庫如何為表中已有的主鍵欄位增加自增屬性?sql語句怎麼寫

你建立表的時候就應該建立id id int primary key auto increment 如果應經建立成功 alter table tablename modify column fieldname varchar 14 alter table category modify column ...

在EXCEL的資料表中,多級分類資料有效性

在excel的資料表中,對於多級分類資料想要根據上級資料在下拉選單中顯示相應的下級有效性序列是有困難的,如果在要把這個有效性條件應用到多個單元格就會更困難。如何利用excel資料有效性實現多級選擇錄入 如何利用excel資料有效性製作多級聯動下拉選單 什麼叫聯動?a列是基礎資料,當b列選擇一個資料項...