Thứ Ba, 9 tháng 11, 2010

Duyệt tất cả table hay Database của CSDL SQL Server

Yêu cầu: Hãy duyệt xem trong Database đã có table A chưa,nếu chưa có thì tạo mới table đó còn nếu đã có thì xóa nó đi

if not exists(SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE
TABLE_NAME LIKE 'A')

begin
create table A
(
x varchar(10),
y varchar(10),
primary key(x)
)
end
else
drop table A

Ghi chú:
Bạn có thể thấy những thông tin liên quan đến table hay database chỉ cần tìm đến table và database cần chọn và chọn View -> System View

Code ví dụ:
1.Danh sách các table của SQL Server
SELECT * FROM sysobjects
2.Danh sách Database của SQL Server
SELECT name FROM master..sysdatabases


Đọc thấy hay thì thanks tí nha ^^

Không có nhận xét nào:

Đăng nhận xét