Professional Documents
Culture Documents
Лабораториски Бази 7
Лабораториски Бази 7
манипулирање со податоци
Употреба на XML тип на податок
во SQL Server 2008.
Конверзија на релациона табела
во XML документ.
Лабораториска вежба 7
Содржина
Користење на SQL за манипулирање со податоци
• Конструкција INSERT
• Конструкција SELECT…INTO
• Промена
• Бришење
• Задача
Употреба на XML во SQL
• XML (Extensible Markup Language)
• Употреба на XML тип на податок во SQL Server
▫ Задача 1, 2, 3
• Конверзија на релациона табела во XML документ
▫ Задача 4
• SQL располага со три основни конструкции за
манипулирање на податоците (Data Manipulation
Language – DML) – INSERT, UPDATE и DELETE.
Конструкциите се дел од DML, дозволуваат
воведување, промена (ажрирање), и бришење на
редови во табелите, кој се чуват во базата на
податоци.
Користење на INSERT за додавање на податоци
Пример:
SET IDENTITY_INSERT SaleDetails ON
INSERT INTO SaleDetails
(SaleID, ProductID, Quantity, Price)
VALUES (9, 1, 18, 5)
• Кога се додават редови со податоци во табелата со колона
IDENTITY преку конструкција INSERT, колоната IDENTITY
треба да биде пропуштенa во списокот од колони.
Пример при додавање на ред во табелата за продажби Sales треба
да се пропуште колоната SaleID (Освен ако е вклучена опцијата
IDENTITY_INSERT преку SET IDENTITY_INSERT Sales ON).
UPDATE SaleDetails
SET Discount = CASE
WHEN Quantity > 20 THEN 0.10
WHEN Quantity >= 10 THEN 0.05
ELSE 0
END
WHERE SaleID = 10 AND ProductID = 3
Користење на DELETE за бришење на податоци