日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查询表结构sql

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查询表结构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,

? ? ?字段說明 ? = isnull(G.[value],''),

? ? ?標識 ? ? ? = Case When COLUMNPROPERTY( A.id,A.name,'IsIdentity')=1 Then '√'Else '' End,

? ? ?主鍵 ? ? ? = Case When exists(SELECT 1 FROM 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=1 Then '√'Else '' End,

? ? ?默認值 ? ? = isnull(E.Text,'')

?FROM

? ? ?syscolumns A

?Left Join

? ? ?systypes B

?On

? ? ?A.xusertype=B.xusertype

?Inner Join

? ? ?sysobjects D

?On

? ? ?A.id=D.id ?and D.xtype='U' and ?D.name<>'dtproperties'

?Left Join

? ? ?syscomments E

?on

? ? ?A.cdefault=E.id

?Left Join

?sys.extended_properties ?G

?on

? ? ?A.id=G.major_id and A.colid=G.minor_id

?Left Join


?sys.extended_properties F

?On

? ? ?D.id=F.major_id and F.minor_id=0

? ? ?--where d.name='OrderInfo' ? ?--如果只查詢指定表,加上此條件

?Order By

? ? ?A.id,A.colorder


轉載于:https://blog.51cto.com/codejson/1872249

總結

以上是生活随笔為你收集整理的查询表结构sql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。