Читаем SQL за 24 часа полностью

Microsoft SQL Server

Имя таблицы

Описание

SYSUSERS

SYSSEGMENTS

SYSINDEXES

SYSCONSTRAINTS

Информация о пользователях базы данных

Информация обо всех сегментах базы данных

Информация обо всех индексах

Информация обо всех условиях ограничения

dBase

Имя таблицы

Описание

SYSVIEWS

SYSTABLS

SYSIDXS

SYSCOLS

Информация обо всех представлениях

Информация обо всех таблицах

Информация обо всех индексах

Информация о столбцах таблиц

Microsoft Access

Имя таблицы

Описание

MSysColumns

MSyslndexes

MSysMacros

MSysObjects

MSysQueries

MSysRelationships

Информация о столбцах таблиц

Информация об индексах таблиц

Информация о созданных макросах

Информация обо всех объектах базы данных

Информация о созданных запросах

Информация о связях между таблицами

Sybase

Имя таблицы

Описание

SYSMESSAGES

SYSKEYS

SYSTABLES

SYSVIEWS

SYSCOLUMNS

SYSINDEXES

SYSOBJECTS

SYSDATABASES

SYSPROCEDURES

Список всех сообщений об ошибках сервера

Информация о ключах и внешних ключах

Информация обо всех таблицах и представлениях

Тексты всех представлений

Информация о столбцах таблиц

Информация об индексах

Информация о таблицах, триггерах, представлениях и т. п.

Информация обо всех базах данных на сервере

Информация о представлениях, триггерах и сохраненных процедурах

Oracle

Имя таблицы

Описание

ALLJTABLES

USER_TABLES

DBAJTABLES

DBA_SEGMENTS

DBAJNDEXES

DBA_USERS

DBA_ROLE_PRIVS

DBA_ROLES

DBA_SYS_PRIVS

DBA_FREE_SPACE

V$DATABASE

V$SESSION

Информация о таблицах, доступных пользователю

Информация о таблицах, принадлежащих пользователю

Информация обо всех таблицах в базе данных

Информация о сегментах

Информация о всех индексах

Информация о всех пользователях базы данных

Информация о выданных ролях

Информация обо всех ролях в базе данных

Информация о выданных привилегиях доступа к системе

Информация о доступном базе данных свободном пространстве

Информация о создании базы данных

Информация о текущем сеансе доступа

В таблице приведена лишь малая часть объектов системных каталогов некоторых реализаций баз данных. Многие объекты различных реализаций оказываются похожими, но в рамках этого урока мы стремимся показать их разнообразие. В конце концов, каждый из производителей реляционных баз данных реализует свой подход к организации системного каталога.

Использование данных системного каталога

С помощью средств SQL данные таблиц и представлений системного каталога можно извлечь точно так же, как данные других таблиц и представлений базы данных. Обычный пользователь имеет возможность осуществить запрос к своим таблицам, но, как правило, доступ к системным таблицам разрешается только привилегированным пользователям, например, администратору базы данных.

Запрос SQL на выборку данных из системного каталога по форме не отличается от запроса к любой другой таблице базы данных.

Например, следующий запрос возвратит все строки данных таблицы SYSTABLES в Sybase.

SELECT * FROM SYSTABLES

GO

В следующих разделах представлено несколько примеров запросов к таблицам системного каталога и соответствующая информация, которая может оказаться вам полезной.

Примеры запросов к системному каталогу

Следующие примеры иллюстрируют запросы к системному каталогу Oracle. Для выбора Oracle не было никаких особых причин, кроме той, что авторы книги знают реализацию Oracle лучше других реализаций.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных