无法在SQL Server 2012 Management Studio中使用DESC命令

无法在SQL Server 2012 Management Studio中使用DESC命令,sql,sql-server,syntax,Sql,Sql Server,Syntax,我有SQL Server 2012管理工作室。我正在尝试使用命令创建表 创建表后,我尝试使用DESC命令查看表结构,但它显示错误 关键字“DESC”附近的语法不正确 声明如下: DESC doughnut_list; 您可以尝试这样使用它:- exec sp_columns doughnut_list DESC不是SQL命令,它在Oracle中使用。您也可以尝试检查 此外,如果您想查看表格定义,可以尝试使用: EXEC sp_help doughnut_list 或者可以通过选择表格,然后

我有SQL Server 2012管理工作室。我正在尝试使用命令创建表

创建表后,我尝试使用
DESC
命令查看表结构,但它显示错误

关键字“DESC”附近的语法不正确

声明如下:

DESC doughnut_list;

您可以尝试这样使用它:-

exec sp_columns doughnut_list
DESC不是SQL命令,它在Oracle中使用。您也可以尝试检查

此外,如果您想查看表格定义,可以尝试使用:

EXEC sp_help doughnut_list
或者可以通过选择表格,然后按CTRL+F1键来使用快捷方式

旁注:-

在Sql Server中,DESC是降序的缩写形式


在Oracle中,它是descripe的缩写形式。DESC不是一个SQL命令,而是一个SQL*Plus函数,也就是说,它不适用于其他工具,尤其是用于管理非Oracle数据库的工具


您可以使用EXEC sp帮助“我的表格”作为获得类似功能的一种方式。

您可以右键单击表格并选择:

将表脚本设置为>创建到>新建查询编辑器窗口

生成的create脚本将包含您使用SQL Desc命令所看到的确切的表描述。您可以从那里查看/复制字段描述

干杯
LD

我相信您也应该能够通过展开表名来查看属性名,单击表左侧的+符号,您应该能够查看属性名。如果我错了,请更正我也是sql server management studio的新手。

EXEC sp_帮助“mytable”
这不能描述该表。这只是为了显示该表的所有数据

fuad alhagami

Microsoft SQL Server 2012:右键单击相应的表,然后单击“设计”链接。这将发布完整的表结构。

例如:如果您的表名是CUSTOMERS。在(sql server)查询表单中键入表名作为客户,然后选择它。现在按Alt+F1。您的表格结构将完全显示

DESC是一个ORACLE命令。也许会对你有帮助你希望DESC做什么?(它是SQL Server中“DESCENDING”的缩写;不像在Oracle实用程序中那样描述它……)SQL Server通常更直观,更基于GUI,尽管有查看表结构的底层函数。(尝试展开SSMS侧栏中对象列表中的表;这通常是SQL Server用户快速检查该表所做的操作。)这回答了以下问题:problem@user2974748不客气!如果答案有帮助,你也可以接受这个答案!最简单的答案,实际上也是最有力的答案;)