у оракула есть 'DESCRIBE', чтобы получить все детали таблицы, как это имеет смысл в t / sql - PullRequest
1 голос
/ 24 августа 2011

у оракула есть 'DESCRIBE', чтобы получить все детали таблицы так же, как у t / sql есть что-либо.

Ответы [ 3 ]

2 голосов
/ 24 августа 2011

SQL Server имеет sp_help / sp_helptext

MySQL имеет describe

1 голос
/ 24 августа 2011

Sql-Server sp_help примерно так же близко, как вы для чего-то встроенного.Не забудьте указать имя таблицы в качестве параметра ...: -)

EXEC sp_help 'mytable'

Если вы используете ssms, вы можете щелкнуть правой кнопкой мыши окно запроса и выбрать вывод результатов в текст - этонемного легче прочитать вывод.

ms-help: //MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_6tsql/html/913cd5d4-39a3-4a4b-a926-75ed32878884.htm

Также - вы можете написать свои собственные, используя системные таблицы (sys.objects, sys.columns, ...). Я думаю, что «DESCRIBE» просто дает вам имя столбца, обнуляемый и тип ... так что не совсемстолько, сколько обеспечивает sp_help.

0 голосов
/ 24 августа 2011
SELECT * FROM sysobjects WHERE parent_obj = (SELECT id FROM sysobjects WHERE name = 'table_name') AND xtype='PK'

покажет подробности таблицы.

SELECT * FROM sys.Tables

выведет список всех таблиц

Нет описания эквивалента.Вы можете найти этот поиск для MSSQL вместо T / SQL.Большинство людей, говорящих о Transact SQL, говорят о хранимых процедурах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...