Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Добавление записи.




 

1. Добавление единичной записи.

INSERT INTO имя_таблицы [(список_имен_полей])]

VALUES (список_выражений)

 

 

В случае, когда список имен полей задан, он, очевидно, должен быть согласован по типу со списком выражений, задающим значения соответствующих полей в добавляемой записи; если же список имен полей отсутствует, то, по умолчанию, подразумевается список имен всех полей таблицы. В любом случае, необъявленные значения полей либо берутся равными значению по умолчанию (см. опцию DEFAULT в команде CREATE TABLE), либо - равными NULL.

 

2. Добавление результатов выборки.

INSERT INTO имя_таблицы (команда SELECT)

 

Подразумевается, что результатом команды SELECT является таблица, совпадающая по количеству и типу полей с заданной.

 

           
   
Конечное состояние Таблицы = теоретико-множественное объединение таблиц как отношений
 
Начальное состояние таблицы
   
 
 
Результат выборки
 

 


Редактирование записей

 

UPDATE [Имя_базы_данных!]Имя_таблицы

SET Список выражений вида Имя_поля=Выражение

[WHERE Условие_обновления]

 

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

 

Логическое удаление записей

 

DELETE FROM [Имя_базы_данных!]Имя_таблицы

[WHERE Условие_удаления]

 

помечает записи,удовлетворяющие заданному условию, как удаленные.

 

Замечание. Как обычно в СУБД, логическое удаление записей не означает их фактического, т.е. физического удаления - производимого в FoxPro командой упаковки таблицы PACK; до выполнения последней помеченные как удаленные записи могут быть восстановлены командой RECALL. Помеченные, но фактически не удаленные записи могут включаться или не включаться в последующую обработку в зависимости от значения системной SET-переменной DELETED.

 

 


Поделиться:

Дата добавления: 2015-01-29; просмотров: 157; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты