獲得SQL數(shù)據(jù)庫信息的代碼
更新時間:2010年06月21日 12:06:22 作者:
獲取表字段名、類型、遞增、描述
復制代碼 代碼如下:
SELECT Name FROM Master..SysDatabases ORDER BY Name --獲得所有數(shù)據(jù)庫
SELECT Name FROM [數(shù)據(jù)庫名]..SysObjects Where XType='U' ORDER BY Name --獲得數(shù)據(jù)庫下的所有表
select name from syscolumns where id=object_id(N'表名') --獲得表里的所有字段
--獲取表字段名、類型、遞增、描述
復制代碼 代碼如下:
select syscolumns.name as 字段,syscolumns.isnullable as 可否為空,systypes.name as SQL類型,
ISNULL(sys.identity_columns.is_identity,0) as 遞增,
ISNULL(sys.extended_properties.value,'') as 描述 from sysobjects
join syscolumns on sysobjects.id = syscolumns.id
join systypes on syscolumns.xusertype = systypes.xusertype
left join sys.identity_columns on sys.identity_columns.object_id = syscolumns.id
and sys.identity_columns.column_id = syscolumns.colid
left join sys.extended_properties on sys.extended_properties.major_id = syscolumns.id
and sys.extended_properties.minor_id = syscolumns.colid
where sysobjects.name = '表名'
相關文章
SQL 復合查詢條件(AND,OR,NOT)對NULL值的處理方法
在SQL的3值邏輯下,一個查詢條件可以產(chǎn)生以下三種情況:TRUE,FALSE,NULL。只有那些滿足WHERE子句的值是TRUE的記錄才出現(xiàn)在結果表中。2011-04-04SQLSERVER調(diào)用C#的代碼實現(xiàn)
本文主要介紹了SQLSERVER調(diào)用C#的代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-01-01SQL?server中視圖(view)創(chuàng)建、修改與刪除
這篇文章主要給大家介紹了關于SQL?server中視圖(view)創(chuàng)建、修改與刪除的相關資料,視圖(View)是從一個或多個表或其它視圖導出的,用來導出視圖的表稱為基表,導出的視圖又稱為虛表,需要的朋友可以參考下2024-01-01sqlserver中求字符串中漢字的個數(shù)的sql語句
sqlserver中求字符串中漢字的個數(shù)的sql語句,需要的朋友可以參考下2012-05-05SQL中函數(shù) replace 的參數(shù)1的數(shù)據(jù)類型ntext無效的解決方法
SQL中函數(shù) replace 的參數(shù) 1 的數(shù)據(jù)類型 ntext 無效。找了半天找到了解決辦法2010-06-06Sqlserver 高并發(fā)和大數(shù)據(jù)存儲方案
本文主要介紹了Sqlserver 高并發(fā)和大數(shù)據(jù)存儲方案。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01