我有SQL Server 2012管理工具。我正试图使用命令创建表。
在创建表之后,我尝试使用
在创建表之后,我尝试使用
DESC
命令查看表的结构,但是它显示错误,提示:
语句为:关键字'DESC'附近的语法不正确。
DESC doughnut_list;
DESC
命令查看表的结构,但是它显示错误,提示:
语句为:关键字'DESC'附近的语法不正确。
DESC doughnut_list;
exec sp_columns doughnut_list
DESC不是一个SQL命令,而是在Oracle中使用的。你也可以尝试查看sp_columns
如果你想查看表定义,可以尝试使用以下命令:
EXEC sp_help doughnut_list
或者可以通过选择表格然后按下 CTRL+F1 快捷键来使用快捷方式。
顺便提一下:
在 Sql Server 中,DESC 是 DESCending 的缩写。
在 Oracle 中,它是 DESCribe 的缩写。
您可以右键点击表并选择:
脚本表为 > 创建到 > 新查询编辑器窗口
生成的创建脚本将包含您习惯使用 SQL DESC 命令看到的确切表描述。您可以从那里查看/复制字段描述。
祝好 LD
EXEC sp_help 'mytable';
DESC
不是一条 SQL 命令,它是一个 SQL*Plus 函数。也就是说,如果您在使用其他工具管理非 Oracle 数据库,则它不能正常工作。
您可以使用 EXEC sp_help 'my_table'
以获得类似的功能。
我相信您也应该能够通过展开表名来查看属性名称,在表的左侧单击“+”符号,您应该能够看到属性名称。如果我错了,请纠正我,因为我也是 SQL Server Management Studio 的新手。
Microsoft SQL Server 2012:右键单击相应的表,然后单击“设计”链接。这将发布完整的表结构。