顯示表結構的sql語句

2021-05-24 07:11:10 字數 953 閱讀 3675

declare @table_name as varchar(max)

set @table_name = 'ys_t_lqbf'

select sys.columns.name, sys.types.name, sys.columns.max_length, sys.columns.is_nullable, 

(select count(*) from sys.identity_columns where sys.identity_columns.object_id = sys.columns.object_id and sys.columns.column_id = sys.identity_columns.column_id) as is_identity ,

(select count(*) from (select table_name,column_name from information_schema.key_column_usage where table_name=@table_name)t where t.column_name=sys.columns.name) as is_pk,

(select value from sys.extended_properties where sys.extended_properties.major_id = sys.columns.object_id and sys.extended_properties.minor_id = sys.columns.column_id) as description 

from sys.columns, sys.tables, sys.types where sys.columns.object_id = sys.tables.object_id and sys.columns.system_type_id=sys.types.system_type_id and sys.tables.name=@table_name order by sys.columns.column_id

顯示表結構的SQL

select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,字段序號 a.colorder,欄位名 a.name,標識 case when ...

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語句

如果需要查詢表結構,sql語句能否實現呢?下面就將為您介紹查詢表結構的sql語句的寫法,希望對您學習sql語句能夠有所幫助。查詢非系統資料庫 select name from master.sysdatabases where dbid 4 選擇water資料庫下的所有表 use water sel...