select表名 =
case
when a.colorder=
1then d.name else
''end
,表說明
=case
when a.colorder=
1then
isnull(f.value,'') else
''end
,字段序號
=a.colorder,
欄位名
=a.name,
字段說明
=isnull(g.[
value
],''
),標識
=case
when
columnproperty( a.id,a.name,'
isidentity
')=1
then'√
'else
''end
,主鍵
=case
when
exists(select
1from sysobjects where xtype='pk
'and parent_obj=a.id and name in
(select name from sysindexes where indid in( select indid from sysindexkeys where id = a.id and colid=a.colid))) then'√
'else
''end
,型別
=b.name,
占用位元組數
=a.length,
長度 =
columnproperty(a.id,a.name,'
precision'),
小數字數
=isnull(columnproperty(a.id,a.name,'
scale
'),0
),允許空
=case
when a.isnullable=
1then'√
'else
''end
,預設值
=isnull(e.text,''
)from
syscolumns a
left
join
systypes b
ona.xusertype
=b.xusertype
inner
join
sysobjects d
ona.id
=d.id and d.xtype='u
'and d.name<>
'dtproperties
'left
join
syscomments e
ona.cdefault
=e.id
left
join
sys.extended_properties g
ona.id
=g.major_id and a.colid=
g.minor_id
left
join
sys.extended_properties f
ond.id
=f.major_id and f.minor_id=0--
where d.name='orderinfo' --如果只查詢指定表,加上此條件
order
bya.id,a.colorder
sqlserver怎麼匯出資料庫
材料 工具 sql server 1 開啟sql server,找到需要匯出的資料庫。2 在需要匯出的資料庫上右擊,選擇任務選項中的匯出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provi...
SQLServer 匯出資料庫表結構
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 else e...
匯出sqlserver資料庫設計語句
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,字段說明 isnull g...