Базы данных и знаний. Мартьянова А.Е. - 249 стр.

UptoLike

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

Мартьянова А.Е. Базы данных и знаний 249
Работа XIV. MS SQL Server. Изменение данных в БД
С помощью Query Analyzer можно не только выполнить запросы,
но и выполнить, например, обновление данных в таблице, добавление
записей и удаление записей таблиц. Операторы для модифицирования
данных относятся к расширенному описанию Transact-SQL, это
операторы UPDATE, INSERT, DELETE.
Выполните обновление таблицы «ПРЕДМЕТ» для строки с кодом
предмета «20001» и столбца с названием «Программа» (рис. III.40) и
произведите запрос
для проверки обновления соответствующего
значения (рис. III.41).
Рис. III.40. Выполнение обновления таблицы в Query Analyzer
Рис. III.41. Вывод результата запроса в таблицу в Query Analyzer
Ниже используется переменная @Pointer_Values. Прежде всего,
имени объявляемой переменной должно предшествовать ключевое слово
DECLARE [8]. Имена всех переменных должны начинаться с символа @
и являться локальными именами в отношении конкретного кода, в кото-
ром они объявлены. Иными словами, объявленная ниже переменная с
именем @Pointer_Values доступна только в пределах данной транзакции.
Если попытаться обратиться к этой
переменной в другой транзакции, то
получим сообщение об ошибке. Наконец, необходимо указать имя типа
данных, к которому относится объявленная переменная, и ее размер.
  Мартьянова А.Е. Базы данных и знаний                                    249


Работа XIV. MS SQL Server. Изменение данных в БД

     С помощью Query Analyzer можно не только выполнить запросы,
но и выполнить, например, обновление данных в таблице, добавление
записей и удаление записей таблиц. Операторы для модифицирования
данных относятся к расширенному описанию Transact-SQL, это
операторы UPDATE, INSERT, DELETE.
     Выполните обновление таблицы «ПРЕДМЕТ» для строки с кодом
предмета «20001» и столбца с названием «Программа» (рис. III.40) и
произведите запрос для проверки обновления соответствующего
значения (рис. III.41).




        Рис. III.40. Выполнение обновления таблицы в Query Analyzer




       Рис. III.41. Вывод результата запроса в таблицу в Query Analyzer

      Ниже используется переменная @Pointer_Values. Прежде всего,
имени объявляемой переменной должно предшествовать ключевое слово
DECLARE [8]. Имена всех переменных должны начинаться с символа @
и являться локальными именами в отношении конкретного кода, в кото-
ром они объявлены. Иными словами, объявленная ниже переменная с
именем @Pointer_Values доступна только в пределах данной транзакции.
Если попытаться обратиться к этой переменной в другой транзакции, то
получим сообщение об ошибке. Наконец, необходимо указать имя типа
данных, к которому относится объявленная переменная, и ее размер.