SQL

Подписаться на эту метку по RSS

Microsoft SQL Server 2005. Хранимые процедуры (Урок 9)

Просмотров: 57671
Microsoft SQL Server 2005. Хранимые процедуры (Урок 9)

Хранимые процедуры

 

Хранимая процедура - это наиболее часто используемая в базах данных программная структура, представляющая собой оформленный особым образом сценарий (вернее, пакет), который хранится в базе данных, а не в отдельном файле. Хранимые процедуры отличаются от сценариев тем, что в них допускается использование входных и выходных параметров, а также возвращаемых значений, которые фактически не могут использоваться в обычном сценарии.

Далее...

SQL Server 2005. Программирование на T-SQL (Урок 8)

Просмотров: 31011
SQL Server 2005. Программирование на T-SQL (Урок 8)

Программирование на T-SQL

 

Синтаксис и соглашения T-SQL

Правила формирования идентификаторов

Все объекты в SQL Server имеют имена (идентификаторы). Примерами объектов являются таблицы, представления, хранимые процедуры и т.д. Идентификаторы могут включать до 128 символов, в частности, буквы, символы _ @ $ # и цифры. Далее...

Изменение данных в SQL

Просмотров: 18980
Изменение данных в SQL

Изменение данных Для изменения значений столбцов таблицы применяется оператор UPDATE (изменить, обновить). Чтобы изменить значения в одном столбце таблицы в тех записях, которые удовлетворяют некоторому условию, следует выполнить такой запрос.

Далее...

Microsoft Sql Server 2005. Представления (Урок 7)

Просмотров: 10754
Microsoft Sql Server 2005. Представления (Урок 7)

Представления

 

Представления – это именованные запросы на выборку данных (инструкции SELECT на языке T-SQL), хранящиеся в базе данных. В запросах представления можно использовать, так же как и таблицы, независимо от сложности их инструкций SELECT. Подобно таблицам представления также состоят из полей и записей. Однако в отличие от таблиц они не содержат каких-либо данных (за исключением материализованных (индексированных) представлений). Далее...

Удаление записей из базы данных SQL

Просмотров: 41905
Удаление записей из базы данных SQL

Удаление записей

Для удаления записей из таблицы применяется оператор DELETE:

DELETE FROM имяТаблицы WHERE условие;

Данный оператор удаляет из указанной таблицы записи (а не отдельные значения столбцов), которые удовлетворяют указанному условию. Условие — это логическое выражение, различные конструкции которого были рассмотрены в предыдущих лабораторных занятиях. Далее...

Основы Transact SQL: Добавление, изменение и удаление данных. (Урок 6)

Просмотров: 9735
Основы Transact SQL: Добавление, изменение и удаление данных. (Урок 6)

Основы Transact SQL: Добавление, изменение и удаление данных в таблицах

 

Запросы, рассмотренные ранее, были направлены на то, чтобы получить данные, содержащиеся в существующих таблицах базы данных. Главным ключевым словом таких запросов на выборку данных является SELECT. Далее...

Объединение наборов записей в SQL Server

Просмотров: 5939
Объединение наборов записей в SQL Server

Объединение наборов записей

Нередко требуется объединить записи двух или более таблиц с похожими структурами в одну таблицу. Иначе говоря, к набору записей, возвращаемому одним запросом, требуется добавить записи, возвращаемые другим запросом. Далее...

Внутреннее и внешнее соединение при помощи оператора JOIN

Просмотров: 20516
Внутреннее и внешнее соединение при помощи оператора JOIN

Соединения с использованием фразы FROM

Все рассмотренные выше типы и способы соединения таблиц можно (и рекомендуется, поскольку соединения во фразе WHERE считаются устаревшими) осуществлять и с помощью фразы FROM. Далее...

Основы Transact SQL: Сложные (многотабличные запросы)(Урок 5, часть 2)

Просмотров: 9829
Основы Transact SQL: Сложные (многотабличные запросы)(Урок 5, часть 2)

Операции соединения

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

Основы Transact SQL: Сложные (многотабличные запросы)(Урок 5, часть 1)

Просмотров: 15649
Основы Transact SQL: Сложные (многотабличные запросы)(Урок 5,  часть 1)

Основы Transact SQL: Сложные (многотабличные запросы)

 

В SQL сложные запросы являются комбинацией простых SQL-запросов. Каждый простой запрос в качестве ответа возвращает набор записей (таблицу), а комбинация простых запросов возвращает результат тех или иных операций над ответами на простые запросы.

В SQL сложные запросы получаются из других запросов следующими способами:

Далее...