Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 42 стр.

UptoLike

Составители: 

42
именем столбца исходной таблицы. Имя создаваемой таблицы должно быть
уникальным в пределах базы данных. Чаще всего эта команда используется для
создания временных локальных (#) и глобальных (##) таблиц.
Для любой базы данных использование команды SELECT… INTO
запрещено. Для установки разрешения на ее использование необходимо
выполнить команду:
EXEC sp_dboption ‘Имя базы данных’, ‘select into/bulkcopy’, ‘on’
Наиболее часто доступ к данным
реализуется командой SELECT, начиная
от простой выборки всех строк одной таблицы и кончая сложными запросами,
обрабатывающими десятками и сотнями тысяч строк в десятках таблиц.
В большинстве случаев используется упрощенный вариант команды
SELECT, имеющей следующий синтаксис:
SELECT Опции выбора Список выбора
[INTO Новая таблица]
FROM Список исходных таблиц или представлений
[WHERE Условие поиска]
[GROUP BY Условие группировки
]
[HAVLNG Условия группового поиска]
[ORDER BY Выражение для упорядочивания [AS\DESC]]
Части этой команды называются разделами и должны записываться
именно в данном порядке.
Опции выбора определяют количественные характеристики запроса:
ALL все строки таблицы;
DISTINCT все несовпадающие строки таблицы;
TOP n первые n несовпадающие строки таблицы;
TOP n PERCENT первые n% несовпадающих строк;
WITH TIES разрешает вывод дублирующих строк
для последних двух
вариантов.
Список выбора содержит имена столбцов различных таблиц для
формирования результата. Столбцы могут переименовываться с помощью
конструкции AS.
Если в качестве списка выбора задана звездочка (*), то в запрос будут
включены все столбцы всех таблиц и представлений, заданных в качестве
источников данных. Если в списке задана конструкция имя.*, то
это означает, что
в список выбора надо включить все столбцы объекта с данным именем. В список
выбора можно включить и выражения, тогда их значения будут вычисляться при
формировании каждой строки. Этот столбец будет либо безымянной, либо будет
иметь имя, заданной конструкцией AS, следующей после выражения. Элемент
списка в виде имя.IDENTICOL [AS Имя счетчика
] позволяет включить в
результат столбец-счетчик объекта с данным именем. С помощью ключевого
слова POWGVIDCOL аналогичным образом можно включить глобально
уникальный идентификатор строк того или иного объекта.
именем столбца исходной таблицы. Имя создаваемой таблицы должно быть
уникальным в пределах базы данных. Чаще всего эта команда используется для
создания временных локальных (#) и глобальных (##) таблиц.
       Для любой базы данных использование команды SELECT… INTO
запрещено. Для установки разрешения на ее использование необходимо
выполнить команду:
       EXEC sp_dboption ‘Имя базы данных’, ‘select into/bulkcopy’, ‘on’
       Наиболее часто доступ к данным реализуется командой SELECT, начиная
от простой выборки всех строк одной таблицы и кончая сложными запросами,
обрабатывающими десятками и сотнями тысяч строк в десятках таблиц.
       В большинстве случаев используется упрощенный вариант команды
SELECT, имеющей следующий синтаксис:
       SELECT Опции выбора Список выбора
       [INTO Новая таблица]
       FROM Список исходных таблиц или представлений
       [WHERE Условие поиска]
       [GROUP BY Условие группировки]
       [HAVLNG Условия группового поиска]
       [ORDER BY Выражение для упорядочивания [AS\DESC]]
      Части этой команды называются разделами и должны записываться
именно в данном порядке.
      Опции выбора определяют количественные характеристики запроса:
       ALL           – все строки таблицы;
       DISTINCT       – все несовпадающие строки таблицы;
       TOP n          – первые n несовпадающие строки таблицы;
       TOP n PERCENT – первые n% несовпадающих строк;
      WITH TIES    – разрешает вывод дублирующих строк для последних двух
вариантов.
       Список выбора содержит имена столбцов различных таблиц для
формирования результата. Столбцы могут переименовываться с помощью
конструкции AS.
       Если в качестве списка выбора задана звездочка (*), то в запрос будут
включены все столбцы всех таблиц и представлений, заданных в качестве
источников данных. Если в списке задана конструкция имя.*, то это означает, что
в список выбора надо включить все столбцы объекта с данным именем. В список
выбора можно включить и выражения, тогда их значения будут вычисляться при
формировании каждой строки. Этот столбец будет либо безымянной, либо будет
иметь имя, заданной конструкцией AS, следующей после выражения. Элемент
списка в виде имя.IDENTICOL [AS Имя счетчика] позволяет включить в
результат столбец-счетчик объекта с данным именем. С помощью ключевого
слова POWGVIDCOL аналогичным образом можно включить глобально
уникальный идентификатор строк того или иного объекта.
                                      42