Язык модулей SQL
Доклад - Компьютеры, программирование
Другие доклады по предмету Компьютеры, программирование
::=
UPDATE
SET
[{,}...]
WHERE CURRENT OF
::=
=
{ | NULL }
Синтаксические правила
- "Применимые ).
Замечание: "Применимые )". - Содержащий ).
- Таблица, на которую указывает CR, не должна быть только читаемой.
- Пусть Т обозначает таблицу, идентифицируемую ) CR.
- ).
- Каждое ).
- Область действия ).
- Для каждого ):
а) Если специфицировано неопределенное значение, то для столбца, указанного ), должно до пускаться неопределенное значение.
b) Если тип данных столбца, указанного ) должен быть типом символьных строк с длиной, меньшей или равной L.
c) Если тип данных столбца, указанного ) должен быть типом точных чисел.
d) Если тип данных столбца, указанного ) должен быть типом приблизительных чисел или типом точных чисел.
Общие правила
- Курсор CR должен быть установлен на строку.
- Объектная строка является такой строкой, из которой порождена текущая строка CR.
- Объектная строка модифицируется согласно спецификации каждого ) содержит ссылку к столбцу Т, то эта ссылка указывает на значение этого столбца в объектной строке до модификации любого значения объектной строки.
- Объектная строка модифицируется по следующим шагам:
а) Создается возможная строка, которая является копией объектной строки.
b) Для каждого ) значение указанного объектного столбца в возможной строке заменяется на специфицированное значение модификации.
c) Объектная строка заменяется на возможную строку. - Если Т- это представляемая таблица, определенная через ) должно быть true для возможной строки.
- Пусть С обозначает объектный столбец. Пусть v обозначает не неопределенное значение модификации С.
a) Если тип данных C есть тип символьных строк, и длина v равна длине C, то значением C становится v.
b) Если тип данных C есть тип символьных строк длины L, и длина M v меньше L, то значением первых M символов C становится v, и в последние L-M символов C устанавливается символ пробела.
c) Если тип данных C есть тип точных чисел, то должно существовать представление значения v в типе данных C такое, чтобы не потерялись никакие первые значащие цифры, и значением C становится это представление.
d) Если тип данных C есть тип приблизительных чисел, то значением C становится приблизительное значение v.
8.12 )
Функция
Модифицирует строки таблиц?/p>