bài viết hay thiệt, viết tiếp đi Xcross87 ơi
Ở loạt bài này mình sẽ hướng dẫn các bạn viết các T-SQL Query trong SQL Server 2005.
Công cụ cần thiết để thực hành :
1. SQL Server 2005 Express Edition : Download
2. SQL Server 2005 Management Studio Express Edition : Download
3. Northwind Database : Download
Ghi chú : các yêu cầu trên là tối thiểu, nếu các bạn có version cao hơn hoặc version khác cùng year đều OK hết.
Mục lục các bài viết :
1. Môi trường viết các T-SQL Query hoặc Download
2. Tạo thêm DATABASE và TABLE hoặc Download
3. Câu lệnh DROP hoặc Download
4. Tìm kiếm và lựa chọn SELECT hoặc Download
5. Chỉnh sửa UPDATE hoặc Download
6. Chèn thêm INSERT hoặc Download
7. Xóa DELETE hoặc Download
<các bài dưới đây đang cập nhật>
8. Hàm trong T-SQL : Function
9. Làm việc với VIEW cơ bản
10. Phức tạp hóa VIEW
11. Làm việc với các STORED PROCEDURE
12. Restore, backup và maintain Database
13. An ninh và bảo mật
Chú ý là tất cả sẽ viết giống như viết code để học tập. Khi làm việc thực tế với hệ quản trị cơ sở dữ liệu thì phải biết phối hợp cả GUI và text-coding để quản lý được hiệu quả.
Có tham khảo :
1. SQL Server Books Online : Download
2. MSDN : Homepage
3. Nhiều nguồn tài liệu và sách báo
4. Tài nguyên trên mạng
Chúc các bạn học tập vui vẻ !
Tác giả : Pete / Xcross87
Thông báo là : forum đóng của đột ngột chưa kịp post tiếp mấy bài kia...tuần trước forum mở thì máy em tự nhiên lỗi ở cứng, bó tay. Mất sạch dữ liệu
..Có gì rảnh em viết lại vậy..T_T
Đã được chỉnh sửa lần cuối bởi Xcross87 : 02-10-2007 lúc 11:18 PM.
None!
bài viết hay thiệt, viết tiếp đi Xcross87 ơi
a ơi a à. a viết hướng dẫn trigger đi anh.
Nếu ko thể thay đổi hướng gió thì vẫn có thể thay đổi được hướng buồm
Hi all, tìm hiểu về Trigger một chút nhé.
1. Trigger là gì?
Trigger là một loại Stored Procedure đặc biệt được bật lên tự động mỗi khi có thay đổi (thường là thêm, sửa, xóa) trong bảng (hoặc các bảng) nào đó do người viết trigger khai báo.
2. Viết trigger như thế nào?
Giả sử có 2 bảng HocSinh và QueQuan đều có trường ThanhPho. Yêu cầu đặt ra là sau khi chèn (insert) hoặc chỉnh sửa (update) các bản ghi trong bảng HocSinh, hệ thống sẽ tự động kiểm tra và chỉ những học sinh nào đang sống ở các thành phố đã có trong danh sách thì mới hợp lệ và được lưu vào, còn lại sẽ bị xóa. Mã trigger như sau:
Sau khi được tạo ra, trigger được gắn bên dưới bảng HocSinh. Có thể chỉnh sửa trigger bằng isqlw (chọn bảng HocSinh trong danh sách Table rồi nhấn dấu + để xổ xuống) hoặc dùng Enterprise Manager (chuột phải trên Table HocSinh rồi chọn All Task \ Manage Trigger).Code:CREATE TRIGGER HocSinh_Check --Trigger Named by User ON HocSinh AFTER INSERT, UPDATE AS DELETE FROM HocSinh WHERE HocSinh.ThanhPho NOT IN (SELECT ThanhPho from QueQuan)
Các từ khóa khác dùng trong trigger là: INSTEAD OF [INSERT hoặc UPDATE hoặc DELETE] với ý nghĩa rằng "thay vì thêm, sửa, xóa... thì làm cái gì đó".
Bạn Xcross87 bạn có tài liệu chuyên xâu hơn nữa cho mình tham khảo nhưng bạn phải viết bên MS office 2003 đó chứ MS office 2007 mình không có và củng không có thich sài cảm ơn nhiều
cnttthanh@gmail.com
Có gì khó đâu! bạn down cái phần mền chuyển từ word 2007 sang 2003 về xài nhá.
Link here: http://download.microsoft.com/downlo...Converters.exe
thanks anh rất nhiều,chúc anh có 1 sức khỏe tốt,1 công việc ổn định và tiếp tục cống hiến cho a e nhiều tài liệu hay hơn nữa
Đang tìm cái này mà đọc được mấy cái đều thì thấy 8,9,10....Cập nhật sau hix toàn những cái mình cần trong cái cập nhật này.....huhu mau mau cập nhật chủ thớt ơi!