Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
01.05.2014
Размер:
99.33 Кб
Скачать

2 Price

3 From research

4 Where name like 'Исследование и разработка языка спецификации для параллельных систем'

5 ;

SUBSTR(NAME,1,40) PRICE

---------------------------------------- --------

Исследование и разработка языка специфик 350000

UFI> update RESEARCH

2 set NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем',

3 PRICE = PRICE + 50000

4 where NAME like 'Исследование и разработка языка спецификации для параллельных систем'

5 ;

1 record updated.

UFI> select substr(NAME, 1, 40),

2 PRICE

3 from RESEARCH

4 where NAME like 'Исследование и разработка интерактивной среды спецификации параллельных систем'

5 ;

SUBSTR(NAME,1,40) PRICE

---------------------------------------- --------

Исследование и разработка интерактивной 400000

UFI> select NAME,

2 SURNAME,

3 PATR_NAME

4 from TEACHER

5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')

6 ;

NAME SURNAME PATR_NAME

-------------------- --------------- --------------------

Ильин Иван Ильич

UFI> update TEACHER

2 set NAME = 'Васькин',

3 SURNAME = 'Павел',

4 PATR_NAME = 'Ильич'

5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')

6 ;

1 record updated.

UFI> select NAME,

2 Surname,

3 Patr_name

4 From teacher

5 where ID = (select MANAGER_ID from RESEARCH where NAME = 'Исследование и разработка интерактивной среды спецификации параллельных систем')

6 ;

NAME SURNAME PATR_NAME

-------------------- --------------- --------------------

Васькин Павел Ильич

UFI> select PRICE

2 from STAGE

3 where RESEARCH_ID = '41' and ID = '443'

4 ;

PRICE

--------

100000

UFI> update STAGE

2 set PRICE = PRICE + 50000

3 where RESEARCH_ID = '41' and ID = '443'

4 ;

1 record updated.

UFI> select PRICE

2 from STAGE

3 where RESEARCH_ID = '41' and ID = '443'

4 ;

PRICE

--------

150000

UFI> ^Z

UFI> exit

Logged off from ORACLE.

Задание 2б: у всех НИР, занесенных во временную таблицу POWER_RESEARCH, заказчиком по которым не является ГКНТ СССР, увеличить стоимость работ в 1.2 раза.

UFI> start 2_4

UFI> select PRICE

2 from SIMPLE_RESEARCH

3 where CUSTOMER not like 'ГКНТ СССР'

4 ;

select PRICE

*

ERROR at line 1: invalid column name

UFI> update SIMPLE_RESEARCH

2 set PRICE = PRICE * 1.2

3 where CUSTOMER not like 'ГКНТ СССР'

4 ;

set PRICE = PRICE * 1.2

*

ERROR at line 2: invalid column name

UFI> select PRICE

2 from SIMPLE_RESEARCH

3 where CUSTOMER not like 'ГКНТ СССР'

4 ;

select PRICE

*

ERROR at line 1: invalid column name

UFI> ^Z

UFI> exit

Logged off from ORACLE.

Задание 3а: удалить из БД все сведения о НИР ‘Исследование и разработка интерактивной среды спецификации параллельных систем’.

UFI> start 2_5

UFI> select ID,

Соседние файлы в папке Лабораторная работа №2