SQL Server 2012 Management Studio を使用しています。コマンドを使用してテーブルを作成しようとしています。
テーブルを作成した後、DESC
コマンドを使用してテーブル構造を表示しようとしましたが、次のエラーが表示されます
キーワード「DESC」付近の構文が正しくありません。
ステートメントは次のとおりです。
DESC doughnut_list;
SQL Server 2012 Management Studio を使用しています。コマンドを使用してテーブルを作成しようとしています。
テーブルを作成した後、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
DESC
は SQL コマンドではなく、SQL*Plus 関数です。つまり、他のツールでは動作しません。特に、Oracle 以外のデータベースの管理に使用される場合はそうです。
EXEC sp_help 'my_table'
同等の機能を取得する方法として使用できます。
EXEC sp_help 'mytable';
これはテーブルをdescすることはできませんこれはテーブルのすべてのデータを表示するためだけです fuad alhagami