1. Trang chủ
  2. » Giáo án - Bài giảng

Giao Trinh SQL bai 8

10 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 418,5 KB

Nội dung

 Lựa chọn dữ liệu cần thiết ứng với mỡi User Lựa chọn dữ liệu cần thiết ứng với mỡi User  Dùng View để Import / Export dữ liệu Dùng View để Import / Export dữ liệu... Hạn chế khi dùn[r]

(1)

Khung nhìn - View Khung nhìn - View

(2)

1 Giới thiệu:

1 Giới thiệu:

View table ảo có nội dung định View table ảo có nội dung định

nghĩa thông qua truy vấn Select.

nghĩa thông qua truy vấn Select.

View nơi lưu trữ liệu mà View nơi lưu trữ liệu mà

nơi để tham chiếu liệu.

nơi để tham chiếu liệu. a.

a. Mục đích View:Mục đích View:

Hạn chế User xem thông tin cần xemHạn chế User xem thông tin cần xemĐơn giản hóa việc truy cập liệuĐơn giản hóa việc truy cập liệu

(3)

b Hạn chế dùng View:

b Hạn chế dùng View:

Không bao gồm mệnh đề Không bao gồm mệnh đề ComputeCompute

Compute By

Compute By

Khơng bao gồm từ khóa Khơng bao gồm từ khóa INTOINTO

Khơng định nghĩa Khơng định nghĩa Full Text IndexFull Text Index View ViewKhông thể kết hợp nhiều câu Không thể kết hợp nhiều câu T-SQLT-SQL khác khác

trong View

trong View

Không thể tham chiếu > 1024 cộtKhông thể tham chiếu > 1024 cột

Chỉ dùng Chỉ dùng Order ByOrder By từ khóa từ khóa TOPTOP được dùng

(4)

2 Tạo View:

2 Tạo View:

CREATE VIEW <

CREATE VIEW <view_name>view_name>

AS AS <select_statement> <select_statement> Vd: Vd: Create View

Create View vw_SoLuongvw_SoLuong

As

As

Select

Select m.TenHang, c.SoLuongm.TenHang, c.SoLuong

From

From MatHang MatHang asas m m Inner JoinInner Join

ChiTietDatHang

(5)

3 Truy xuất liệu thông qua View:

3 Truy xuất liệu thông qua View:

Tương tự truy xuất liệu Table

Tương tự truy xuất liệu Table 4 Xem liệu thông qua View:

4 Xem liệu thông qua View: Dùng câu lệnh

Dùng câu lệnh SelectSelect

Vd:

Vd: SelectSelect * vw_SinhVien * vw_SinhVien

5 Hiệu chỉnh View:

5 Hiệu chỉnh View:

ALTER VIEW <

ALTER VIEW <view_name>view_name>

AS

AS

<select_statement>

<select_statement> 6 Xóa View:

(6)

7

7 Insert,Insert, Delete,Delete, UpdateUpdate dữ liệu thông qua liệu thông qua View:

View:

Giống thao tác liệu Table, nhiên Giống thao tác liệu Table, nhiên

View phải tuân thủ điều kiện sau:

View phải tuân thủ điều kiện sau:

Insert,Insert, Delete,Delete, UpdateUpdate View View tác View View tác

động

động Tablemột Table

Trong Trong Select Select định nghĩa định nghĩa View View không khơng

dùnt ù khóa

(7)

7

7 Insert,Insert, Delete,Delete, UpdateUpdate dữ liệu thông qua liệu thông qua View:

View:

Giống thao tác liệu Table, nhiên Giống thao tác liệu Table, nhiên

View phải tuân thủ điều kiện sau:

View phải tuân thủ điều kiện sau:

Insert,Insert, Delete,Delete, UpdateUpdate View View tác View View tác

động

động Tablemột Table

Trong Trong Select Select định nghĩa định nghĩa View View không không

dùnt ù khóa

(8)

GetDate

GetDate() ()  datetime datetime hiện tạihiện tại

GetUTCDate

GetUTCDate()()  datetime datetime GMT tạiGMT tại

DatePart

DatePart (datepart, date) (datepart, date)  part of a datetime part of a datetime

DateName

DateName (datepart, date) (datepart, date)  part of a datetime part of a datetime

DateDiff

DateDiff (datepart, startdate, enddate) : (datepart, startdate, enddate) : trừ trừ datetime datetime

DateAdd

DateAdd (datepart, number, date) : (datepart, number, date) : cộng datetime cộng datetime

(9)

Part of Date Tham số datepart cá hàm

Year yy, yyyy quarter qq, q

Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour Hh

(10)

Làm việc với View

Làm việc với View

bằng Enterprise Manager

bằng Enterprise Manager

Làm việc với View Làm việc với View

Ngày đăng: 20/04/2021, 10:30

w