查詢表結構的SQL語句

2021-07-23 07:55:12 字數 1076 閱讀 9703

如果需要查詢表結構,sql語句能否實現呢?下面就將為您介紹查詢表結構的sql語句的寫法,希望對您學習sql語句能夠有所幫助。

– 查詢非系統資料庫

select name from master.. sysdatabases where dbid>4

– 選擇water資料庫下的所有表

use [water] select name from sysobjects where xtype = 'u'

or xtype = 's'

– 選擇water資料庫下的所有使用者表

use [water] select name from sysobjects where xtype = 'u'

and objectproperty (id, 'ismsshipped') = 0

– 查詢water資料庫下的admin表的欄位名,長度,型別,字段說明

use [water] select a.[name] as

'欄位名',a.length '長度',c.[name] '型別',e.value

as'字段說明'

from syscolumns a

left

join systypes b on a.xusertype=b.xusertype

left

join systypes c on a.xtype = c.xusertype

inner

join sysobjects d on a.id=d.id and d.xtype='u'

left

join sys.extended_properties e on a.id = e.major_id and a.colid = e.minor_id and e.name='ms_description'

where d.name='admin'

Sql 語句查詢表結構

sql2000系統表的應用 1 獲取當前資料庫中的所有使用者表 select name from sysobjects where xtype u and status 0 2 獲取某乙個表的所有字段 select name from syscolumns where id object id 表名...

SQL查詢表結構的語句

sql查詢表結構的語句 select case when a.colorder 1 then d.name else end 表名,a.colorder 字段序號,a.name 欄位名,case when columnproperty a.id,a.name,isidentity 1 then el...

SQL SERVER 查詢表結構的SQL語句

select case whena.colorder 1thend.name else end as 表名,如果表名相同就返回空 syscolumns 表字段資訊表 a sysobjects d a colorder as欄位序號,a.name as欄位名,case when columnprope...