匯出sqlserver資料庫設計語句

2022-09-19 00:42:10 字數 1755 閱讀 1878

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...