问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么得到MSSQLSERVER数据库表的字段,类型,长度

发布网友 发布时间:2022-04-20 11:42

我来回答

1个回答

热心网友 时间:2023-07-21 02:22

SQL 2005及以上版本,执行如下,可获取字段及相关属性值

SELECT a.name 字段名 ,
COLUMNPROPERTY(a.id, a.name, 'IsIdentity') 标识 ,
( CASE WHEN ( SELECT COUNT(*)
FROM sysobjects
WHERE ( name IN (
SELECT name
FROM sysindexes
WHERE ( id = a.id )
AND ( indid IN (
SELECT indid
FROM sysindexkeys
WHERE ( id = a.id )
AND ( colid IN (
SELECT
colid
FROM
syscolumns
WHERE
( id = a.id )
AND ( name = a.name ) ) ) ) ) ) )
AND ( xtype = 'PK' )
) > 0 THEN '1'
ELSE '0'
END ) 主键 ,
b.name 类型 ,
COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS 长度 ,
ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) AS 小数位数 ,
( CASE WHEN a.isnullable = 1 THEN '1'
ELSE '0'
END ) 允许空 ,
ISNULL(g.[value], '') AS 字段说明
FROM syscolumns a
LEFT JOIN systypes b ON a.xtype = b.xusertype
INNER JOIN sysobjects d ON a.id = d.id
AND d.xtype = 'U'
AND d.name <> 'dtproperties'
LEFT JOIN syscomments e ON a.cdefault = e.id
LEFT JOIN sys.extended_properties g ON a.id = g.major_id
AND a.colid = g.minor_id
WHERE d.name = 'AA_AppFile'
ORDER BY a.id ,
a.colorder

注:sql2000版本中,需要使用sysproperties来代替sys.extended_properties。
如何查看并导出数据表中字段的注释信息_Mssql数据库教程

推荐:多种还原.bak数据库文件方式备份还原数据库备份数据库企业管理器--或用SQL语句(完全备份):backup database 数据库 to disk='c:你的备份文件名'还原数据库企业管理器--或用SQL语句:restore datab查看并导出SQL Server 2000数据表中字段的注释信息:此示例为导出某个表注释的语句:(表名是bbs_...

MSSQLSERVER中如何快速获取表的记录总数

答案是有的 在MS SQL 数据库中每个表都在sysindexes 系统表中拥有至少一条记录 该记录中的rows 字段会定时记录表的记录总数 下面是sysindexes 表的相关记录的含义 列名 数据类型描述 id int  表ID(如果 indid = 或 ) 否则为索引所属表的ID Indid *** allint 索引ID =表 =聚簇索引 &gt; =非...

怎么查看SQLserver2008 数据库引擎的服务器名称

cmd -&gt; services.msc 找到SQL相关的服务,看里面的服务名 如mssqlserver 那就是 . or localhost or IP 或如上面图中 $ 后就是实例名 .\sql2014

mssql中一个表的最大字段数量是多少

sql server 2008一个表的最大字段数是1024个。

怎么样在SQL Server中把凡含有指定字段的值的表全部显示出来?

---在数据库的任意表 中的任意字段寻找需要的 内容 。 如果要是修改 就只用修改最上边的系统表的限定条件就可以了。--- 用到了 sqlserver的系统表 INFORMATION_SCHEMA.COLUMNS 限定类型都是 char 的。select MAX(id) over() sum_table_name,* into #a from(select dense_rank() over(order...

asp读取MSSQL数据库中某个字段的值

Jet.OLEDB.4.0;"&amp; "Data Source="&amp; server.MapPath("JYnovels.mdb")set rs=server.CreateObject("adodb.recordset")sql="select from booktype where ID="&amp;Request("menu1")rs.open sql,cn,1,1 bookname=rs("name")其中bookname是自定义的变量,rs("name")是数据库中的name字段值。

mssql 如何夸库查询表字段

一、MSSQL跨数据库查询 (1)原始:SELECT FROM OPENROWSET('sqloledb','DRIVER={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=ccds',test1.dbo.table1) where xingming='a'UNION all SELECT FROM OPENROWSET('sqloledb','DRIVER={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=ccds',tes...

sql 中的数据类型有那些?请讲明白些

SQL Server 为 SQL-92 兼容性提供了数据类型同义词。有关更多信息,请参见数据类型同义词。 精确数字 整数bigint 从-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的整型数据(所有数字)。 int 从-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) ...

在SQL SERVER 的表中,插入新的字段

ALTER TABLE &lt;表名&gt; ADD &lt;列名&gt; &lt;类型&gt; &lt;默认值&gt; 例如:在T1表中新增INT型默认值为0的F1列 ALTER TABLE T1 ADD F1 INT DEFAULT('0')。SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库...

MSSQL Server 2000的数据库容量究竟是多大

647(静态)SQL Server 40% 的内存(动态) 2,147,483,647(静态)SQL Server 40% 的内存(动态)嵌套存储过程层数 32 32嵌套子查询 32 32嵌套触发器层数 32 32每个数据表的非聚集索引个数 249 249SQL Server 实例中同时打开的对象个数4 2,147,483,647(或可用内存) 2,147,483,647(或可用内存)...

数据库修改表字段长度 数据库字段长度 数据库字段长度定义 数据库字段长度设置 数据库如何修改字段长度 oracle修改数据库字段长度 数据库字段类型有哪些 数据库字段大小是什么 sql修改字段类型和长度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
根治类风湿关节炎的方法 oa软件哪个好,求推荐? 奥运会主题曲是谁写的?求大神帮助 5566为奥运创作的歌曲叫什么?求大神帮助 2008北京奥运会应该唱什么歌好?求大神帮助 关于奥运会歌曲 大神求解 求各届奥运会的歌曲(全部歌曲)求大神帮助 有什么歌关于奥运会 ?求大神帮助 为什么女人出轨后,还愿意和老公一起睡? 下列为元素周期表中的一部分,除注明外其他都用化学用语回答下列... mssql和sql server 这两个数据库是一样的吗? 怎样恢复损坏的SQL Server数据文件 sqlserver的数据库如何导入MSSQLServer数据库 怎么安装MSSQLSERVER2005数据库 什么是mssql server数据库 有华为畅享MAX(ARS-AL00)6GB+128GB,型号的吗? ios邮箱绑定qq邮箱提示993服务器连接超时 ios8怎么设置QQ邮箱 iOS系统,想要在设置里添加一个qq邮箱,但总是提示... iphone iOS10邮箱设置qq邮箱 怎么在iOS邮箱里加QQ邮箱 个人用的精油注册商标属于哪一类? 祭神用香注册商标属于哪一类? 沉香(香)注册商标属于哪一类? 熏香炉、注册商标属于哪一类? 化妆品的商标是第几类??? 电蜡烛注册商标属于哪一类? 香烛注册商标属于哪一类? 工业用腊注册商标属于哪一类? 香薰瓶注册商标属于哪一类? sql server 怎么迁移数据库 MSSQLSERVER服务无法启动,数据库运行不了怎么弄 SQL Server(MSSQLSERVER)无法启动怎么解决? sql server 2008数据库如何向表中输入数据 SQL Server的数据文件后缀是什么 sql server 如何获取当前操作的数据库名 mssqlserver服务启动后又停止了? 怎样最简单删除SQL Server中所有数据_Mssql数据库教程 如何过mssql链接服务器访问远程数据 怎么看MSSQLSERVER?存放数据的表&quot;字段&quot; 在哪里? mssqlserver这个服务里的ms 是什么意思 MSSQLServer是什么东西? 苹果手机相册视频无法播放怎么办? 苹果手机相册里的视频无法播放怎么办 iPhone拍摄的MOV视频文件,损坏了怎么修复? 苹果手机无法播放相册里已存的视频,请问是怎么回事? 苹果手机剪切部分视频损坏怎么办 视频文件损坏,没有原文件,苹果手机 苹果手机相册里的视频无法播放,该怎么办?? 苹果iPhone手机视频无法播放,怎么解决?