日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL Server表字段屬性的取得方法

admin
2011年5月4日 23:13 本文熱度 3137

在編寫SQL Server設計文檔的時候,需要描述各個表中各字段的屬性和描述等。那么,如何取得SQL Server表字段屬性呢?


一般的做法是在企業管理器中打開某個表,然后對這它各個SQL Server表字段的屬性,錄入到文檔中。這樣編寫一份數據庫設計文檔要花很多時間。有沒有更好的方法呢?
 
解決方法:其實,SQL Server表、SQL Server表字段、索引、存儲過程和觸發器等等,都被稱為數據庫的對象。而關于這些對象的信息,都保存在SQL Server的系統表里面。我們可以通過查詢這些表,來獲取我們需要的數據庫對象的信息。對于表的字段,我們可以通過一下SQL語句查詢出它們的詳細信息:

  1. USE Northwind --數據庫  
  2. SELECT   
  3.  (CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名',  
  4.  a.colorder N'字段序號',  
  5.  a.name N'字段名',  
  6.  (CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√'ELSE '' END) N'標識',  
  7.  (CASE WHEN (SELECT COUNT()  
  8.  FROM sysobjects  
  9.  WHERE (name in  
  10.            (SELECT name  
  11.           FROM sysindexes  
  12.           WHERE (id = a.id) AND (indid in  
  13.                     (SELECT indid  
  14.                    FROM sysindexkeys  
  15.                    WHERE (id = a.id) AND (colid in  
  16.                              (SELECT colid  
  17.                             FROM syscolumns  
  18.                             WHERE (id = a.id) AND (name = a.name))))))) AND  
  19.         (xtype = 'PK'))0 THEN '√' ELSE '' END) N'主鍵',  
  20.  b.name N'類型',  
  21.  a.length N'占用字節數',  
  22.  COLUMNPROPERTY(a.id,a.name,'PRECISION') AS N'長度',  
  23.  ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0) AS N'小數位數',  
  24.  (CASE WHEN a.isnullable=1 THEN '√'ELSE '' END) N'允許空',  
  25.  ISNULL(e.text,'') N'默認值',  
  26.  ISNULL(g.[value],'') AS N'字段說明'  
  27. FROM syscolumns a   
  28.  LEFT JOIN systypes b on a.xtype=b.xusertype  
  29.  INNER JOIN sysobjects d on a.id=d.id AND d.xtype='U' AND d.name'dtproperties'  
  30.  LEFT JOIN syscomments e on a.cdefault=e.id  
  31.  LEFT JOIN sysproperties g on a.id=g.id AND a.colid=g.smallid    
  32. WHERE   
  33.  d.name = 'Customers' --要查詢的表  
  34. ORDER BY   
  35.  object_name(a.id), a.colorder  

該文章在 2011/5/4 23:13:46 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲日韩欧美天堂 | 欧美高清免费一 | 亚洲欧美日本韩国在线观看 | 国产精品亚洲午夜不卡 | 国产乱子伦午夜视频观看 | 性国产se╳ | 国产精华液和欧美的精华液的区 | 欧美a一级在线观看 | 日韩熟女高清精品专区 | 日本有码中文字幕第一页在线播放 | 91热国产在线 | 91精品欧美一区二区综合在线 | 国产小视频福利在线观看高清完整 | 精品国产一区二区三区不卡在 | 91午夜福利 | 探花在线 | 精品国产国产综合精品 | 日本乱理伦片在线观 | 精品蜜臀一区二区三区在线 | 福利电影大全 | 中文字幕夫妇交换乱叫 | 在线日本妇人成熟免费 | 精品一区二区6 | 精品女同一区二区三区免费站 | 日本免费一区二区三区在线看 | 亚洲人成影院在线观看 | 日韩精品专区中文字幕 | 精品国产高清免费在线观看 | 国产午夜高清高清在线观看 | 国产精品不卡片视频免费观 | 99国产精品性| 欧美日韩一区二区综合 | 国产精品免费视 | 国产高清在线精品二区一 | 成人天堂资源在线观看 | 日本不卡在线免费 | 亚洲欧美中文字幕无线 | 欧洲在线一区 | 国产精品9 | 美女午夜剧场 | 国产欧美va欧美va香蕉在 |