23.1.7Phép n
ối theo chuẩn SQL
-92.........................................................................453.1.8M
ệnh đề GROUP BY
....................................................................................473.1.9Truy v
ấn con (Subquery)
...............................................................................503.2Thêm, c
ập nhật v
à xóa d
ữ liệu
..............................................................................513.2.1Thêm d
ữ liệu
..................................................................................................523.2.2C
ập nhật dữ liệu
.............................................................................................533.2.3Xóa d
ữ liệu
.....................................................................................................544Ngôn ng
ữ định nghĩa dữ liệ
u
–
DDL............................................................................564.1T
ạo bảng
................................................................................................................564.2Các lo
ại r
àng bu
ộc
.................................................................................................584.2.1Ràngbu
ộc CHECK
........................................................................................584.2.2Ràng bu
ộc PRIMARY KEY
..........................................................................594.2.3Ràng bu
ộc FOREIGN KEY
..........................................................................604.3S
ửa đổi định nghĩa bảng
........................................................................................614.4Xóa b
ảng
...............................................................................................................634.5Khung nhìn- VIEW..............................................................................................634.6Thêm, c
ập nhật, xóa dữ liệu trong VIEW
.............................................................654.7
Thay đổi định nghĩa khung nh
ìn...........................................................................654.8Xóa khung nhìn.....................................................................................................665Th
ủ tục lưu trữ, h
àm và trigger.....................................................................................675.1Th
ủ tục lưu trữ (Stored procedure)
.......................................................................675.1.1T
ạo thủ tục lưu trữ
.........................................................................................685.1.2L
ời gọi thủ tục
................................................................................................695.1.3Bi
ến trong thủ tục lưu trữ
..............................................................................695.1.4Giá tr
ị trả về trong thủ tục lưu trữ
.................................................................705.1.5Tham s
ố với giá trị mặc định
.........................................................................715.1.6S
ửa đổi thủ tục
...............................................................................................725.1.7Xóa th
ủ tục
.....................................................................................................725.2
Hàm do người dùng định nghĩa (User Defined Function
-UDF)...........................725.2.1
Hàm vô hướng
- Scalar UDF.........................................................................735.2.2Hàm n
ội tuyến
- Inline UDF..........................................................................745.2.3Hàm bao g
ồm nhiều câu lệnh b
ên trong
–
Multi statement UDF..................755.2.4
Thay đổi h
àm.................................................................................................765.2.5Xóa hàm.........................................................................................................775.3Trigger...................................................................................................................77