sql根據表名獲取欄位及對應說明

2022-09-25 03:39:08 字數 977 閱讀 3705

複製** **如下:

select

tablename = object_name(c.object_id),

columnsname = c.name,

description = ex.value,

columntype=t.name,

length=c.max_length

from 程式設計客棧

sys.columns c

left outer join

sys.extended_properties ex

on ex.major_id = c

and ex.minor_id = c.column_id程式設計客棧

and ex.name = 'ms_description'

left outer join

systypes t

on c.system_type_id=t.xtype

where

objectproperty(c.object_id, 'ismsshipped')=0 程式設計客棧

and object_name(c.object_id) ='tablename'

1.獲取所有資料庫名:

select name from master..sysdatabases order by name

2.獲取所有表名:

select name from databasename..sysobjects where xtype='u' order bwww.cppcns.comy name

xtype='u':表示所有使用者表;

xtype='s':表示所有系統表;

3.獲取所有欄位名:

select name from syscolumns where id=object_id('tablename')

本文標題: sql根據表名獲取欄位及對應說明

本文位址:

SQL 根據表獲取字段字串

sqlserver查詢單個資料表所有欄位名組合成的字串指令碼 sqlserver查詢單個資料表所有欄位名組合成的字串指令碼 應用場合 用於生成sql查詢字串中select 欄位名列表1 from table group by 欄位名列表2 中的欄位名列表1和欄位名列表2部分 定義資料表名稱變數 de...

根據表名獲取表字段資訊

實際應用中不免需要調取資料庫表字段的相關資訊,特此將 貼出,以作備用,調取的資訊 欄位名 字段型別 字段長度 是否主鍵 說明 建立sqlparameter public class cp public sqldbtype coltype public int collength public boo...

根據表名和模板GGUID,得到表字段 及清單資訊

if object id sp gettablecolinfo p is not null drop proc sp gettablecolinfo go create proc sp gettablecolinfo tablename varchar 128 gguid uniqueidentif...