av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

教您查詢SQL字段屬性的sql語句寫法

想要查看SQL字段屬性,應(yīng)該如何實(shí)現(xiàn)呢?下面為您介紹的就是查詢SQL字段屬性的sql語句寫法,希望對(duì)您學(xué)習(xí)SQL字段屬性方面有所啟迪。

 
 
 
  1. SELECT sysobjects.name AS tableName, syscolumns.name AS field, properties.[value] AS fieldRemark, systypes.name AS type,   
  2.  
  3. syscolumns.length, ISNULL(COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'Scale'), 0) AS [decimal], syscolumns.isnullable AS isnulls,   
  4.  
  5. CASE WHEN syscomments.text IS NULL THEN '' ELSE syscomments.text END AS [Default],   
  6.  
  7. CASE WHEN COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'IsIdentity') = 1 THEN 'Y' ELSE 'N' END AS [id], CASE WHEN EXISTS  
  8.  
  9. (SELECT 1 FROM sysobjects WHERE xtype = 'PK' AND name IN (SELECT name FROM sysindexes WHERE indid IN (SELECT indid FROM sysindexkeys WHERE id = syscolumns.id AND colid = syscolumns.colid)))   
  10. THEN 'Y' ELSE 'N' END AS PK FROM syscolumns INNER JOIN sysobjects ON sysobjects.id = syscolumns.id INNER JOIN  
  11. systypes ON syscolumns.xtype = systypes.xtype LEFT OUTER JOIN sysproperties properties ON syscolumns.id = properties.id AND   
  12. syscolumns.colid = properties.smallid LEFT OUTER JOIN sysproperties ON sysobjects.id = sysproperties.id AND   
  13. sysproperties.smallid = 0 LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id  
  14. WHERE (sysobjects.xtype = 'U') and systypes.name<>'sysname' order by sysobjects.name  
  15.  
  16. 使用:把這段代碼拷貝到查詢分析器內(nèi)選中相關(guān)查詢的數(shù)據(jù)庫名即可。  
  17. //符合我自己使用的查詢數(shù)據(jù)庫字典方法:SQL server 200  
  18.  
  19. SELECT sysobjects.name AS 表名,--獲取數(shù)據(jù)庫表名  
  20.  
  21.        CASE WHEN EXISTS (SELECT 1 FROM sysobjects WHERE xtype = 'PK' AND name IN  
  22.  
  23.                          (SELECT name FROM sysindexes WHERE indid IN   
  24.  
  25.                          (SELECT indid FROM sysindexkeys WHERE id = syscolumns.id AND colid = syscolumns.colid)))   
  26.  
  27.                          THEN 'K' ELSE '' END AS PK,--是否是主鍵  
  28. syscolumns.name AS 字段名,   
  29. properties.[value] AS 字段描述,  
  30. systypes.name AS 數(shù)據(jù)類型,   
  31. syscolumns.length AS 長度,   
  32. CASE syscolumns.isnullable WHEN '1' THEN '是' ELSE '否'END AS 允許為空,   
  33.  
  34.        CASE WHEN syscomments.text IS NULL THEN '' ELSE syscomments.text END AS 默認(rèn)值  
  35.  
  36.        FROM syscolumns INNER JOIN  
  37.  
  38.                          sysobjects ON sysobjects.id = syscolumns.id INNER JOIN  
  39.  
  40.                          systypes ON syscolumns.xtype = systypes.xtype LEFT OUTER JOIN   
  41.  
  42.                          sysproperties properties ON syscolumns.id = properties.id AND   
  43.  
  44.                          syscolumns.colid = properties.smallid LEFT OUTER JOIN   
  45.  
  46.                          sysproperties ON sysobjects.id = sysproperties.id AND sysproperties.smallid = 0 LEFT OUTER JOIN  
  47.  
  48.                          syscomments ON syscolumns.cdefault = syscomments.id  
  49.  
  50.        WHERE (sysobjects.xtype = 'U') and systypes.name<>'sysname'   
  51. order by sysobjects.name desc  

【編輯推薦】

SQL約束控制語句

帶您深入了解sql字段類型

教您如何獲取SQL字段默認(rèn)值

SQL修改字段默認(rèn)值

SQL Server時(shí)間算法大全


標(biāo)題名稱:教您查詢SQL字段屬性的sql語句寫法
本文URL:http://uogjgqi.cn/article/cdgisjs.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流