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

时间:2013-11-09 20:00:28

标签: sql sql-server

我有SQL Server 2012 Management Studio。我正在尝试使用命令创建表。

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

  

关键字'DESC'附近的语法不正确。

陈述是:

DESC doughnut_list;

请帮我解决这个问题。

普里亚

7 个答案:

答案 0 :(得分:5)

您可以尝试使用它: -

exec sp_columns doughnut_list

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

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

EXEC sp_help doughnut_list

或者可以通过选择表格然后使用快捷方式 CTRL + F1 key

旁注: -

在Sql Server中 DESC DESCending 的缩写形式。

在Oracle中,它是 DESCribe 的缩写形式。

答案 1 :(得分:2)

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

脚本表格>创建至>新查询编辑器窗口

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

干杯 LD

答案 2 :(得分:1)

DESC不是SQL命令,它是一个SQL * Plus函数 - 也就是说,它不适用于其他工具,特别是如果它们用于管理非oracle数据库。

您可以使用EXEC sp_help 'my_table'作为获得类似功能的方式。

答案 3 :(得分:1)

EXEC sp_help 'mytable'; 这不能desc表这只显示表的所有数据 fuad alhagami

答案 4 :(得分:1)

例如:如果您的表名是CUSTOMERS。在(SQL Server)查询表单中以“客户”的形式键入表名称,然后选择它。现在按 ALT + F1 。您的表格结构将完整显示。

答案 5 :(得分:0)

我相信您还应该能够通过展开表名来查看属性名称,单击表格LHS上的+号,您应该能够看到属性名称。纠正我,如果我错了,也是sql server management studio的新手。

答案 6 :(得分:0)

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