C# 获取数据库字段类型

原创 2013年12月03日 16:51:37
SELECT
col.name AS 列名,
typ.name as 数据类型,
col.max_length AS 占用字节数,
col.precision AS 数字长度,
col.scale AS 小数位数,
col.is_nullable AS 是否允许非空,
col.is_identity AS 是否自增,
case when exists
( SELECT 1
FROM
sys.indexes idx
join sys.index_columns idxCol
on (idx.object_id = idxCol.object_id)
WHERE
idx.object_id = col.object_id
AND idxCol.index_column_id = col.column_id
AND idx.is_primary_key = 1
) THEN 1 ELSE 0 END AS 是否是主键,
isnull(prop.[value],'-') AS 说明
FROM
sys.columns col
left joinsys.types typ
on (col.system_type_id = typ.system_type_id)
left joinsys.extended_properties prop
on (col.object_id = prop.major_id AND prop.minor_id = col.column_id)
WHERE
col.object_id =
(SELECT object_id FROM sys.tablesWHERE name = 'test_table')
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

数据库中字段类型对应的C#中的数据类型

数据库中字段类型对应C#中的数据类型: 此处以SqlServer为例 数据库                 C#程序  i...

C#获取MySQL数据库中的所有的表名和字段名及字段的数据类型

获取表名          public bool GetTableName()         {             stri...

多数据库的字段类型详解

  • 2009-05-17 22:41
  • 113KB
  • 下载

mysql——时间字段类型与C#中datetime

一、引言 做项目的时候开始纠结于用2013-01-01 12-12-12存储还是用 2013-01-01存储,这个设计到的问题是mysql中时间字段的选择问题:date、time或者datetim...

SQL数据库字段类型详解

SQL数据库字段类型详解

数据库设计时字段类型的选择原则

mysql数据库对应的数据类型存储空间:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)