Гость
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Коварство экзамена 70-229: 8.0 compatibility mode / 3 сообщений из 3, страница 1 из 1
18.11.2002, 15:14
    #32069033
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коварство экзамена 70-229: 8.0 compatibility mode
You are a database developer for an online electronics company. The company’s product catalog is
contained in a table named Products. The products table is frequently accesses during normal business
hours. Modifications to the products table are written to a table named PendingProductUpdate. These
tables are shown in the exhibit.

Products Table
==============
ProductID
Description
UnitPrice

PendingProductUpdate Table
==========================
ProductID
Description
UnitPrice


The PendingProductUpdate table will be used to update the products table after business hours. The
database server runs SQL Server 2000 and is set to 8.0 compatibility mode.
You need to create a script that will be used to update the products table. Which script should you use?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
A. UPDATE Products
SET p1.[Description] = p2.[Description], p1.UnitPrice = p2.UnitPrice
FROM Products p1, PendingProductUpdate p2
WHERE p1.ProductID= p2.ProductID
GO
TRUNCATE TABLE PendingProductUpdate
GO

B. UPDATE Products p1
SET [Description] = p2.[Description], UnitPrice = p2.UnitPrice
FROM Products, PendingProductUpdate p2
WHERE p1.ProductID= p2.ProductID
GO
TRUNCATE TABLE PendingProductUpdate
GO

C. UPDATE Products p1
SET p1.[Description] = p2.[Description], p1.UnitPrice = p2.UnitPrice
FROM (SELECT [Description], UnitPrice
FROM PendingProductUpdate p2
WHERE p1.ProductID= p2.ProductID)
GO
TRUNCATE TABLE PendingProductUpdate
GO

D. UPDATE p1
SET p1.[Description] = p2.[Description], p1.UnitPrice = p2.UnitPrice
FROM Products p1, PendingProductUpdate p2
WHERE p1.ProductID= p2.ProductID
GO
TRUNCATE TABLE PendingProductUpdate


Выбрал D, т.к. он синтаксически верен. Зачем здесь упомянут 8.0 compatibility mode?
...
Рейтинг: 0 / 0
18.11.2002, 15:45
    #32069063
Makc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коварство экзамена 70-229: 8.0 compatibility mode
8.0 compatibility mode

Наверно поддержка alias'ов
...
Рейтинг: 0 / 0
18.11.2002, 17:19
    #32069183
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коварство экзамена 70-229: 8.0 compatibility mode
D

А compatibility mode наверное упомянут в связи с этим
BOL - Installing SQL Server - Upgrading to SQL Server 2000: Overview - Backward Compatibility - SQL Server 2000 and SQL Server version 6.5 - SQL Server Backward Compatibility Details - Level 4: Handling Minor Changes to Behavior - UPDATE (Level 4)
...
Рейтинг: 0 / 0
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Коварство экзамена 70-229: 8.0 compatibility mode / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]