Получить схему SQL Server через SQL-запрос?

Обновление 2016 года. См. ответ Stephen ниже для правильного метода в CSS. Мой ответ имел смысл в 2009, когда браузеры и библиотеки отличались. Мы теперь живем в совершенно новом мире, и методика, представленная здесь, устарела. Я оставляю его для плохих душ, которые все еще живут в корпоративных микромирах, сделанных из IE7 и слез.

Видят этот другой вопрос , если Вы задаетесь вопросом, как сделать это в CSS, ответ мог бы быть тем, что Вы ищете. Но заголовок имеет хорошее суждение также, завися, как Ваш документ HTML сделан.

нужно отметить, что, как Триптих, сказанный в другом комментарии, это представляет интерес, только если это для внутреннего инструмента, где Вы управляете, какие браузеры используются и использование, CSS стоит того, потому что изменение HTML было бы трудно, например. Поддержка этой функции CSS ограничена.

Это, конечно, было бы просто в использовании что-то как jQuery, чтобы сделать инкремент также. Что-то вроде этого непротестированный отрывок:

$(document).ready(function() {
  $('h1').each(function(index) {
    $(this).html((index + 1) + '. ' + $(this).html());
  });
});

не забывают включать jquery.js файл в Ваш документ, конечно.

12
задан marc_s 23 August 2009 в 09:23
поделиться

2 ответа

​​Схема INFORMATION_SCHEMA - хорошее место для начала:

SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS

... и т. Д.

Вы также можете взглянуть на использование SMO , API для получения метаданных в SQL Server.

24
ответ дан 2 December 2019 в 05:41
поделиться

Я не уверен, что простые запросы вроде

SHOW TABLES;
DESCRIBE table_name;
SHOW TABLE STATUS from table_name;

действительны в MS SQL. Они также были бы полезны

3
ответ дан 2 December 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: