Xem mục lục các bài viết
Xóa database
Để xóa database ta dùng cấu trúc :
Code:
DROP DATABASE database_name
Ví dụ tớ muốn xóa database ‘Pete’ có trong server của tớ thì viết thành :
Giả sử trong máy có nhiều Database quá, muốn xóa một lần tất cả các database luôn cho gọn thì viết thành
Code:
DROP DATABASE db_name1, db_name2, …, db_nameN
F5 -> Xong 
Nhớ là phải có permission thì mới có quyền xóa. Và muốn xóa thì database đang làm việc không phải là database muốn xóa, muốn xóa database đang làm việc thì phải chuyển qua làm việc database khác bằng câu lệnh ‘USE’ rồi xóa.
Xóa Table
Để xóa table dùng cấu trúc
Code:
DROP TABLE table_name
Đó là với truy cập trong database, với truy cập ngoài thì theo cách gọi tên như đã viết ở trên. Mà nói chung là muốn xóa table nào thì cứ gọi cả dòng họ nó ra mà xóa cho nó chính xác.
Giả sử tớ muốn xóa table ‘Contact’ trong database ‘Pete’ thì tớ viết thế này
Code:
DROP TABLE Pete.dbo.Contact;
GO
Úm ba la .. F5 -> Xong.
Không thể Drop được table mà có FOREIGN KEY trong relationship.
Xóa View
Để xóa một bảng View tớ dùng
Code:
DROP VIEW view_name
Ví dụ trong database ‘Pete’ của tớ có một bảng View là vw_Names, để xóa tớ viết thế này
Code:
DROP VIEW dbo.vw_Names;
GO
F5 -> Hết View
Xóa Procedure
Để xóa một Procedure dùng cấu trúc
Code:
DROP [ PROCEDURE | PROCE ] [schema_name].[procedure_name]
Ví dụ tớ có một procedure là ‘pr_GetNames’ trong database ‘Pete’, để xóa nó tớ viết thành
Code:
DROP PROC dbo.pr_GetNames;
GO
Hoặc là
Code:
DROP PROCEDURE dbo_pr_GetNames;
GO
Kiểu nào cũng OK hết.
Câu lệnh DROP được dùng để xóa permanent một thuộc tính hoặc thành phần, tính chất nào đó trong database.
Ngoài 4 ví dụ DROP trên còn các kiểu DROP khác như là
‘DROP INDEX’ , ‘DROP ROLE’, ‘DROP SCHEMA’, ‘DROP RULE’,…..
Nhưng mà tùy mục đích mà sử dụng, biết 4 cái trên cùng là tạm được rồi, tớ không pro nên chẳng xài nhiều làm gì.
Kết thúc ở đây nha.