Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
 - 2402 онлайн
 
решай задачу по фотографии

Предмет: Информатика
Раздел: Базы данных, язык SQL (структурированный язык запросов)
Нужно было создать таблицу Person со следующими столбцами:
| Название столбца | Тип данных | 
|---|---|
| id | INT | 
| first_name | VARCHAR(50) | 
| last_name | VARCHAR(50) | 
Но разработчик ошибся и создал таблицу так:
| Название столбца | Тип данных | 
|---|---|
| id | INT | 
| first_name | DATE | 
| last_name | VARCHAR(50) | 
Тип данных столбца first_name был указан как DATE, а должен быть VARCHAR(50).
Написать SQL-оператор, который исправит тип данных столбца first_name в таблице Person.
Для изменения типа данных столбца в SQL используется команда ALTER TABLE с подкомандой MODIFY (в MySQL) или ALTER COLUMN (в PostgreSQL, SQL Server и др.). Предположим, что используется MySQL (наиболее часто используемая СУБД для таких задач).
ALTER TABLE Person
MODIFY first_name VARCHAR(50);ALTER TABLE Person — выбрать таблицу Person, которую нужно изменить.MODIFY first_name VARCHAR(50) — изменить тип данных столбца first_name на VARCHAR(50).Если используется PostgreSQL, то синтаксис будет немного другим:
ALTER TABLE Person
ALTER COLUMN first_name TYPE VARCHAR(50);ALTER TABLE Person
MODIFY first_name VARCHAR(50);