查詢表裡面的欄位名 字段型別及含義

2021-06-06 00:19:55 字數 539 閱讀 3967

select 

a.desc0,

a.did,

case when b.xusertype ='167' then 'varchar('+convert(varchar(10),b.length)+')'

when b.xusertype ='61' then 'datetime'

when b.xusertype ='36' then 'guid'

when b.xusertype ='108' then 'numeric'

else 'null'

end as type

from smtmpsd a

left join syscolumns b on a.did=b.name

where a.sguid='52ff2194-cafc-4c98-b468-09230355244e' --指定乙個場景

and b.id=object_id('reisf_1')--指定表名稱

order by a.zorder

獲取資料名稱 表名 欄位名 字段型別

1.獲取所有資料庫名 select from master.sysdatabases 2.獲取資料庫物件 select from sysobjects xtype 代表型別c check 約束 d 預設值或 default 約束 f foreign key 約束 l 日誌 fn 標量函式 if 內嵌...

資料庫修改表名,欄位名 字段型別

修改表 1 修改表的名稱呢 alter table 表名 rename to 新的名字 demo alter table ta1 rename to ta0 2 新增乙個新字段 alter table 表名 add 新字段 欄位的型別 demo alter table ta0 add unames ...

oracle庫如何查詢表名 欄位名?

1 查詢所有表名 select t.table name fromuser tablest 表名 表空間 行數 select fromall tables 所有使用者的表 select from dba tables 包括系統表 2 查詢所有欄位名 select fromuser tab colum...