我有SQL Server 2012 Management Studio。我正在尝试使用命令创建表。
创建表后,我尝试使用DESC
命令查看表结构,但显示错误
关键字'DESC'附近的语法不正确。
陈述是:
DESC doughnut_list;
请帮我解决这个问题。
普里亚
答案 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:右键单击相应的表,然后单击“设计”链接。这将发布完整的表结构。