我有SQL Server 2012 Management Studio。我正在嘗試使用命令創建表。無法在SQL Server 2012 Management Studio中使用DESC命令
創建表之後,我嘗試使用DESC
命令來查看錶結構,但它顯示錯誤說關鍵字「DESC」附近
不正確的語法。
的說法是:
DESC doughnut_list;
請幫我通過這個。
普里亞
我有SQL Server 2012 Management Studio。我正在嘗試使用命令創建表。無法在SQL Server 2012 Management Studio中使用DESC命令
創建表之後,我嘗試使用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的簡寫形式。
我嘗試使用exec,它運行良好。謝謝 – user2974748
@ user2974748: - 不客氣!如果答案有幫助,你也可以接受這個答案! –
DESC
不是一個SQL命令,它是一個SQL * Plus函數 - 即它不能在其他工具上工作,特別是如果它們用於管理非oracle數據庫的話。
您可以使用EXEC sp_help 'my_table'
作爲獲得類似功能的方法。
回答問題 – user2974748
您可以用鼠標右鍵單擊該表並選擇:
腳本表作爲>新建>新查詢編輯器窗口
所得創建腳本將包含您習慣使用看到確切的表的說明SQL Desc命令。您可以從那裏查看/複製字段說明。
乾杯 LD
最簡單的答案,實際上最強大的一個;) –
我相信你也應該能夠通過擴大表名只看到屬性的名稱,單擊表的LHS的+號,你應該能夠看到的屬性名稱。糾正我,如果米錯m也是新的SQL服務器管理工作室。
EXEC sp_help 'mytable';
這不可能是遞減表此只顯示錶 福阿德alhagami
DESC是ORACLE命令的所有數據。也許[這個答案](http://stackoverflow.com/questions/11078106/how-to-describe-table-in-sql-server-2008)將有助於你 –
你期待DESC做什麼? (這是SQL Server中「DESCENDING」的縮寫,它不像DESCribe在Oracle實用程序中那樣...)SQL Server通常更具可視性和基於GUI,但有基本的功能來查看錶結構。 (嘗試擴展SSMS邊欄中對象列表中的表格;這通常是SQL Server用戶爲快速檢查表格而做的事情。) –