barriers / 阅读 / 详情

SQLServer如何查看表结构呢?有同oracle的desc一样命令吗?

2023-07-27 07:52:59
共7条回复
皮皮
use Roy --数据库
go
--2005实现数据库表字段属性统计(2000里的系统表sysproperties描述表不存在,2005里用sys.extended_properties视图替代)
select
[表名]=c.Name,
[表说明]=isnull(f.[value],""),
[列名]=a.Name,
[列序号]=a.Column_id,
[标识]=case when is_identity=1 then "√" else "" end,
[主键]=case when exists(select 1 from sys.objects x join sys.indexes y on x.Type=N"PK" and x.Name=y.Name
join sysindexkeys z on z.ID=a.Object_id and z.indid=y.index_id and z.Colid=a.Column_id)
then "√" else "" end,
[类型]=b.Name,
[字节数]=case when a.[max_length]=-1 and b.Name!="xml" then "max/2G"
when b.Name="xml" then "2^31-1字节/2G"
else rtrim(a.[max_length]) end,
[长度]=case when ColumnProperty(a.object_id,a.Name,"Precision")=-1 then "2^31-1"
else rtrim(ColumnProperty(a.object_id,a.Name,"Precision")) end,
[小数]=isnull(ColumnProperty(a.object_id,a.Name,"Scale"),0),
[是否为空]=case when a.is_nullable=1 then "√" else "" end,
[列说明]=isnull(e.[value],""),
[默认值]=isnull(d.text,"")
from
sys.columns a
left join
sys.types b on a.user_type_id=b.user_type_id
inner join
sys.objects c on a.object_id=c.object_id and c.Type="U"
left join
syscomments d on a.default_object_id=d.ID
left join
sys.extended_properties e on e.major_id=c.object_id and e.minor_id=a.Column_id and e.class=1
left join
sys.extended_properties f on f.major_id=c.object_id and f.minor_id=0 and f.class=1
蓓蓓

在SQL选中表按ALT+F1试试

max笔记

查看表的结构用:SP_MShelpcolumns"dbo.表名"

LocCloud

名称

地址

说明

1

sysaltfiles

主数据库

保存数据库的文件

2

syscharsets

主数据库

字符集与排序顺序

3

sysconfigures

主数据库

配置选项

4

syscurconfigs

主数据库

当前配置选项

5

sysdatabases

主数据库

服务器中的数据库

6

syslanguages

主数据库

语言

7

syslogins

主数据库

登陆帐号信息

8

sysoledbusers

主数据库

连接服务器登陆信息

9

sysprocesses

主数据库

进程

10

sysremotelogins

主数据库

远程登录帐号

11

syscolumns

每个数据库

12

sysconstrains

每个数据库

限制

13

sysfilegroups

每个数据库

文件组

14

sysfiles

每个数据库

文件

15

sysforeignkeys

每个数据库

外部关键字

16

sysindexs

每个数据库

索引

17

sysmenbers

每个数据库

角色成员

18

sysobjects

每个数据库

所有数据库对象

19

syspermissions

每个数据库

权限

20

systypes

每个数据库

用户定义数据类型

21

sysusers

每个数据库

用户

马老四

sp_help加表名就可以

FinCloud

sp_help tablename

左迁

选择想查看的表 右键选择 设计。

相关推荐

Desc什么意思

sql中的降序
2023-07-26 02:25:195

desc是升序还是降序?

用DESC 表示按倒序排序(即:从大到小排序) ---降序排列。select * from news where typeid="000501" order by需要排序的字段名 这里后面不写默认是升序,降序的话select * from news where typeid="000501" order by需要排序的字段名desc。讲的是返回数据的排序方式,以xx的大小排序,比如xx为时间,那么升序就是从最以前的时候到最近的时候排列数据,相反降序就是从最新的时间到最老的时间排列。排序顺序在一定程度上由列的排序规则顺序来决定。在实际很多应用中,经常需要进行排序,一般都是对象中的一个属性进行升序或降序,其中对时间进行排序是最常见一个属性。按时间降序排序是指最新的时间排在最前,以此往下进行排序。与之相反的按时间升序排序。在实际应用中,各种评论一般默认排序是按时间降序排序。
2023-07-26 02:25:571

数据库desc是什么意思

表示按倒序排序(即:从大到小排序。desc表示按“表排序字段名”倒序显示,不加desc,表示正序显示。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
2023-07-26 02:26:191

desc是升序还是降序

desc是降序。根据查询相关信息显示,DESC是SQL语句中的关键字,表示按照指定的列进行降序排列,即从大到小排序。
2023-07-26 02:26:491

desc关键字只能用于描述表格的结构不可以使用在视图上吗

DESC用于描述数据库表的结构,不能用于描述数据库视图的结构。视图是数据库中的一个虚拟表,其结构是由查询语句自动生成的,不是一个实际存储的数据表,不能直接使用DESC命令查看其结构。DESC命令是用于描述数据库表的结构,但在数据库中,除了表之外还有其他类型的对象,例如视图等。视图是一种虚拟的表,它并不保存实际的数据,而是根据查询语句中指定的表和列来生成一个虚拟表,用于简化复杂的查询操作。视图的结构是由查询语句决定的,不像数据表一样有固定的结构。如果需要查看视图的结构,应该使用相关的系统或工具来查看视图的定义,例如在MySQL中可以使用SHOWCREATEVIEW命令来查看视图的定义。DESC、数据库表结构、数据库视图、虚拟表、查询语句。
2023-07-26 02:26:551

外箱desc是什么意思

外箱desc是description的缩写,指产品描述。外箱主要内容(1)收货人代号。(2)目的港(地)名称。(3)参考号(信用证号、合同号)。(4)件数、批号。此外,有的运输标志还包括原产地、合同号、许可证号、体积与重量等内容。运输标志的内容繁简不一,由买卖双方根据商品特点和具体要求商定。鉴于运输标志的内容差异较大,有的过于繁杂,不适应货运量增加、运输方式变革和电子计算机在运输与单据流转方面应用的需要,因此,联合国欧洲经济委员会简化国际贸易程序工作组,在国际标准化组织和国际货物装卸协调协会的支持下,制定了一项运输标志向各国推荐使用。注意事项1、装运港:客户在提供报关资料及提单确认件时,请务必提供正确的唛头,即单证唛头与实际出运货物箱唛相符,否则一旦遇到海关查验,将会大大降低查验效率,还有可能影响货物正常出运。2、目的港:由于目的港代理根据最终出具的提单上的唛头进行拆箱分货工作,若单货唛头不符,将无法去及时准确地分发各收货人的货物,以致影响已申请HDS服务的客户收货时间。
2023-07-26 02:27:021

DESC在oracle中是降序的意思, ” DESC 表名 “ 是显示这个表的结构 这个desc是什么的缩写

describe描述的意思
2023-07-26 02:27:192

在SQL中desc有哪些用法?

1)desc就是用于查询出结果时候对结果进行排序,是降序排序,而asc就是升序。。要用与orderby一起用。2)例如select*fromstudentorderbyiddesc;就是把选出的结果经过“按id从大到小排序”后,把资源返回。3)还可以select*fromstudentorderbyagedesc,iddesc;用“,”号隔开多个排序条件,这样,先按age再按id,就是说,先按age从大到小排序,如果有相同年龄的,那么相同年龄的学生再按他们的id从大到小排序。
2023-07-26 02:27:391

oracle desc 是什么

查询时用于降序排序,相对应esc为升序排序
2023-07-26 02:27:486

oracle 中的desc 怎么用???

1、首先我们启动plsql并登陆oracle数据库。2、然后我们根据图示代码创建测试表。3、然后我们根据图示代码插入测试数据,除了F8执行SQL之外,还需要点击【提交】按钮才能将数据插入到数据库。4、desc 作为降序排序的关键字,按照COLCODE 列降序展示表数据。5、【DESC + 表名】:显示表的详细字段(直接在Plsql的sql窗口中执行会报错)。6、然后我们根据图示代码点击plsql的【新建】图标,选择【command window】。7、然后我们根据图示代码在【command window】中输入 DESC TESTTABLE 并回车,即可看到TESTTABLE 表的字段信息。
2023-07-26 02:28:031

在SQL中desc有哪些用法?

DESC只是指排序时按降序排序而已。。ASC是升序
2023-07-26 02:28:563

DESC在外贸是什么意思

DESC是Description的缩写,描述
2023-07-26 02:29:321

SQL里面的排序语句desc和ASC有什么区别

desc倒序排序即从大到小ASC顺序排序即从小到大
2023-07-26 02:29:414

oracle 中的desc 怎么用???

用在order by 后面,指定某一个或多个字段降序排列。如:order by XXX desc
2023-07-26 02:30:245

desc在access中的意思

desc一般在排序中用到,表示逆序排序,如 order by 字段名 desc
2023-07-26 02:32:151

DESC关键字必须与ORDER BY关键字一起使用 ASC呢?

ASC也一样,但一般不写,默认为ASC,也可以显示的写出来。SELECT语句的格式为:SELECT 字段列表 FROM 表名 [WHERE 条件表达式] [ORDER BY 列名] [ ASC][DESC]。通过ORDER BY短语可以对查询的结果进行排序,与ASC、DESC搭配使用,ASC实现升序排序,DESC实现降序排序。扩展资料describe命令describe简写是desc1、表desc t1;desc t1 column1;desc extended t1;desc formatted t1;2、数据库desc database test;3、分区desc formatted t1 partition(xx=yy);4、函数desc function xx;desc function extended xx;
2023-07-26 02:32:351

关键字ESC和DESC分别表示的含义?

order by 的递增,递减排序默认ESC 递增DESC 递减
2023-07-26 02:32:511

desc是什么命令

数据库 DESC是降序排列 ASC是升序 在sql里可以这样用 select * from 表名 order by 列名 DESC
2023-07-26 02:32:581

desc在access中的意思

desc一般在排序中用到,表示逆序排序,如orderby字段名desc
2023-07-26 02:33:051

求助asc和desc在用法上的区别

asc : ascending的简写,意思是升序排列,1,2,3,4,5这样desc : desending 降序排列,5,4,3,2,1这样一般在计算机领域用的比较多,表示一组数据的排列方式也是在SQL查询语句中的关键词,指定查询结果的排列方式
2023-07-26 02:33:151

mysql中desc和describe的区别

查表结构中的desc就是describe排序中的desc就是descent
2023-07-26 02:33:221

HTML里desc是什么意思

降序排列的,比如你查询全校男生就是where 性别=“男” 后面加一句 order by 年龄 desc就是查询全校男生,并且显示按照年龄的降序排列。understand?
2023-07-26 02:33:302

在SQL中desc有哪些用法·七彩课堂

在SQL中desc常常和order by 连在一起使用,用来进行排序,desc表示的是降序排列,SQL中默认的是升序排列,也可以用asc表示升序。
2023-07-26 02:33:491

sql语句用法 desc

select * from(select sno, avg(DISTINCT grade) as 平均成绩 from SCgroup by snoHAVING avg(DISTINCT grade)>70)order by 平均成绩 desc
2023-07-26 02:33:592

什么是desc的 倒序排列?

比如按数字排,默认是从小到大,加了倒序之后就会从大到小排。
2023-07-26 02:34:061

sql中的排序,如何使用倒序(sql语句倒序)

sql中排序倒序使用desc关键字,一般需要和orderby合用,示例sql语句如下:例如:select*fromstudentorderbyagedesc;意思是查询学生表,以学生年纪倒序排列。排序采用orderby子句,orderby后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,orderby默认采用升序(asc),如果存在where子句,那么orderby必须放到where语句后面。例如:selectename,job,enamefromemporderbyjobdesc,saldesc;意思是查询员工表按照job和薪水倒序排序。扩展资料sql中升序(正序)用法介绍:1、使用asc关键字例如:selectename,salfromemporderbysalasc;手动指定按照薪水由小到大排序(升序关键字asc)2、不加asc关键字,系统默认升序例如:selectename,job,salfromempwherejob=”MANAGER”orderbysal;取得job为MANAGER的员工,按照薪水由小到大排序(系统默认由小到大)
2023-07-26 02:34:131

mysql数据库,排序的语句

SELECT sname,sclassFROM studentORDER BY sscore DESC(降序)
2023-07-26 02:34:235

是什么意思

首先问题表达不清楚,不知道楼主是应用到什么地方。如果是在html里面,它可以作为标签使用,比如<p class="desc">但在小程序开发里面就直接是用这个标签的。class是调用css样式的属性。desc是属性名称.desc{ display: flex; align-items: center; vertical-align: center; justify-content: center; flex-direction:row; }这样前端就会加载desc的样式了。希望对你有帮助。
2023-07-26 02:35:131

高分悬赏:SQLServer里面相当于Oracle中DESC的命令是什么

sp_help 表名
2023-07-26 02:35:231

desc asc 排序有降序、升序,随机怎么写?

使用RAND()假设有表tableA ,随机排序写法select * from tableA order by RAND()
2023-07-26 02:36:011

desc是升序还是降序

降序ORDER BY的排序规则中DESC表示升序,ASC表示降序。常用词组1、降序(Descending):以是降序(DESC),缺省是升序。ORDER子句通常放在SQL语句的最后。2、描述:AspCms 2.0 标签大全 _其它cms_CMS教程_脚本之家 ... [content:isheadline] 头条 [content:desc] 描述 [content:pic] 图片.3、降序排列:子句对查询结果按指定列值进行升序(asc)或降序排列(desc) 。4、降序排序(Descending counts):其中一些列按升序排序(ASC),另外一些列按降序排序(DESC),此时这种降序索引就能派上用场了。
2023-07-26 02:36:371

desc 在sql语言中是什么意思 英文全称应该是什么呢?

查看表结构时,desc应该是什么意思呢?
2023-07-26 02:36:463

SQL里desc和asc是什么意思啊

DESC 是descend 降序意思 。asc 是ascend 升序的意思。
2023-07-26 02:36:552

mysql里统计函数的降序排列是desc,升序排列是什么

例子:$sql = "select * from `order` order by `ctime` asc "; // asc 升序排列
2023-07-26 02:37:054

请问唛头上的DESC是什么意思

description,货物描述
2023-07-26 02:37:133

关键字ESC和DESC分别表示的含义?

order by 的递增,递减排序 默认ESC 递增 DESC 递减
2023-07-26 02:37:321

sql升序降序排列(sqlserver降序排列)

降序:SELECT*FROMkcORDERBYcpbhDESC升序:SELECT*FROMkcORDERBYcpbhASC语法:sql可以根据字段进行排序,其中,DESC表示降序,ASC表示升序orderby字段名DESC;按照字段名降序排序orderby字段名ASC;按照字段名升序排序实例:一、/*查询学生表中姓名、学号,并以学号降序排序*/selectname,StuIDfromStudents_informationorderbyStuIDdesc/**orderby以什么排序,默认为升序,desc是降序*/二、/*查询学生表中前5名学生的姓名,学号,并以学号升序排列*/selecttop5name,StuIDfromStudents_informationorderbyStuID/*orderby默认为升序*/扩展资料:一、ORDERBY语句ORDERBY语句用于根据指定的列对结果集进行排序。ORDERBY语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用DESC关键字。二、SQL排序多个字段orderby多个字段,每个字段后面都有排序方式,默认ASC例如:selecttableaorderbya.time1,a.time2desc,a.time3asc
2023-07-26 02:37:391

DESC关键字必须与ORDER BY关键字一起使用 ASC呢?

ASC也一样,但一般不写,默认为ASC,也可以显示的写出来
2023-07-26 02:37:462

matlab中desc={}什么意思

定义空元胞数组desc。
2023-07-26 02:37:592

orderbyiddesc这意思是按降序还是升序

desc 是降序,asc是升序,如果orderbrid后面什么都不写就是默认升序
2023-07-26 02:38:091

数据库中desc Student是什么意思

desc 是降序排列,student应该是个字段名,就是按student字段降序排列的意思
2023-07-26 02:38:202

为什么mysql中的查看表结构和降序排列都用到desc?

前一个是指describe,描述,后一个是descend,下降,系统是可以区分这两种用法的。
2023-07-26 02:38:302

数据库排序语句

ORDER BY DESC 例如将所有学生按学号顺序降序排列;SELECT * FROM STUDENT ORDER BY DESC;
2023-07-26 02:38:391

ont-lineprofile-id 17 desc"XXX" 这里的desc 填什么啊

建立线路模板17,desc是描述信息(可以写具体地址或名称)
2023-07-26 02:39:272

英文说明说上的DESC,PART NO,LOT,NETWT,什么意思呢

你好!DESC-Description产品描述(/说明)PARTNO-PartNumber零部件编号LOT-批编号NETWT-NetWeight产品/货物净重仅代表个人观点,不喜勿喷,谢谢。
2023-07-26 02:39:375

在使用mysql时,创建表使用desc和show create table 结果不同,求解释。

desc 是看表结构show create table 是看建表语句
2023-07-26 02:39:562

Mysql 中命令 desc不能用,一用就报错.为什么

查看表结构的:desc (表名);创建表的create语句就是在plsql上按住Ctrl键点击该表名然后在点击这个页面右下角的“查看sql“按钮就可以看到了 ;不使用工具的话,先把表导出来然后在导进去,导进去的时候使用show=y、log这两个选项,就可以查看了!
2023-07-26 02:40:031

mysql php 关于desc 表名

可以直接在information_schema库中查询tables表,这个表里面有所有数据库表的字段信息select colunm_name from information_schema.tables where schema_name="库名" and table_name="表明" -------------tables表的具体字段忘了,你校验下
2023-07-26 02:40:121

数据库中的查询语法select * from order by ... desc,这个句子中的desc是指对select的结果进行排序?

desc 结果按指定的字段进行 逆序 输出如果不写desc 默认就是正序输出
2023-07-26 02:40:201

mysql创建索引的时候支持字段的desc排序方式吗

MySql创建索引时支持ASC或DESC排序。下面举例创建表时同时创建索引降序排序(sname 字段上普通索引降序)create table tbl1 (id int unique, sname varchar(50),index tbl1_index_sname(sname desc));在已有的表创建索引语法create [unique|fulltext|spatial] index 索引名 on 表名(字段名 [长度] [asc|desc]);
2023-07-26 02:40:271